1
0
mirror of https://github.com/minio/minio.git synced 2025-02-03 09:55:59 -05:00

4 Commits

Author SHA1 Message Date
Harshavardhana
bd032d13ff
migrate all bucket metadata into a single file ()
this is a major overhaul by migrating off all
bucket metadata related configs into a single
object '.metadata.bin' this allows us for faster
bootups across 1000's of buckets and as well
as keeps the code simple enough for future
work and additions.

Additionally also fixes , 
2020-05-19 13:53:54 -07:00
Harshavardhana
43a3778b45
fix: support object-remaining-retention-days policy condition ()
This PR also tries to simplify the approach taken in
object-locking implementation by preferential treatment
given towards full validation.

This in-turn has fixed couple of bugs related to
how policy should have been honored when ByPassGovernance
is provided.

Simplifies code a bit, but also duplicates code intentionally
for clarity due to complex nature of object locking
implementation.
2020-04-06 13:44:16 -07:00
Ashish Kumar Sinha
5bd0e95eef
Set default namespace for necessary structs () 2020-01-29 10:19:38 +05:30
Harshavardhana
0cbebf0f57 Rename pkg/{tagging,lifecycle} to pkg/bucket sub-directory ()
Rename to allow for more such features to come in a more
proper hierarchical manner.
2020-01-27 14:12:34 -08:00