[Gluster-devel] WORM/Retention Feature - 11/03/2016

Karthik Subrahmanya ksubrahm at redhat.com
Fri Mar 11 13:19:13 UTC 2016


Hi all,

This week's status:

-Handled the utime changes for a WORM-Retained file:
 When user tries to change the utimes (using touch -a, -t, ...)
 based on the "Mode of Retention" (Relax/Enterprise) I'm handling
 them.
  -If the mode is set to "Relax", then it allows to both increase
   and decrease the retention time of a WORM-Retained file.
  -If it is "Enterprise" then it allows only to increase the
   retention time of a WORM-Retained file.

-Working on the implementation of auto-commit feature:
 The files will have a auto-commit-period which specifies the
 time interval at which the namespace scan has to take place and
 do a transition between the states (Normal to WORM-Retained or
 WORM/Retained to WORM). The trnsition will happen whenever the next
 IO happens on the file (Lazy auto-commit).


Plan for next week:

-Complete the auto-commit feature
-Update the design-spec


Current work:
POC: http://review.gluster.org/#/c/13429/
Spec: http://review.gluster.org/13538
Feature page: http://www.gluster.org/community/documentation/index.php/Features/gluster_compliance_archive

Your valuable reviews and suggestions are most welcome

Thanks & Regards,
Karthik Subrahmanya


More information about the Gluster-devel mailing list