Hi,
On Tue, 02 Jun 2009 12:21:20 +0400, Dave wrote:
> On 05/31/09 20:20, Ryusuke Konishi wrote:
> > Hi,
> > On Tue, 26 May 2009 08:20:51 +0900 (JST), Ryusuke Konishi wrote:
> >> Hi,
> >> On Mon, 25 May 2009 13:46:14 +0400, Dave wrote:
> >>> In addition to this there doesn't seem to be a way to delete a range of 
> >>> checkpoints. When i did my restore from my archive, i generated 700+ 
> >>> useless checkpoints which i had to delete one by one (in a script). It 
> >>> would be nice to have a 'rmcp 1-100' or 'rmcp -100' or 'rmcp 100-' to 
> >>> delete a checkpoint range, a start to end.
> >> Okay, I'll take in this in some form.
> > 
> > For the moment, I've added this feature and pushed it into the git
> > tree.
> > 
> > (Instead of '1-100', '-100', or '10..', I took notation like '1..100',
> >  '..100', or '10..' respectively, according to the git tool)
> > 
> > If you would like to try it soon, please see
> > 
> >  http://www.nilfs.org/git/
> > 
> > for download/build information.
> > 
> > I'll include it in the next release of the utility package.
> > 
> 
> Hi Ryusuke,
> 
> I've tried this and it seems to work perfectly. Thanks for the quick 
> feature addition.
> 
> It seems that i still have to wait for cleanerd to kick in to reclaim 
> the space even though i clearly cannot get to a checkpoint i've just 
> deleted. I believe we should reclaim immediately (but perhaps this is 
> harder to implement)...
 
Yes, checkpoint removal by rmcp does not mean reclamation; operation
of the cleanerd is necessary to that end.

Well, I thought the (plain) checkpoints are equivalent to deleted
ones.  But the checkpoint removal makes a differece in that deleted
checkpoints become unprotected by the protection period.

Hmm, indeed we need some change on the cleanerd.
At least the cleanerd should be notified about the removal and
revaluate the need of reclamation.

Thanks you for feedback.


Regards,
Ryusuke Konishi

 
> bash-3.2# df -h .
> Filesystem            Size  Used Avail Use% Mounted on
> /dev/sdb2              39G  9.0G   28G  25% /home
> bash-3.2# cp /shared/1gb .
> bash-3.2# df -h .
> Filesystem            Size  Used Avail Use% Mounted on
> /dev/sdb2              39G   10G   27G  28% /home
> bash-3.2# lscp | tail
>                155133  2009-06-02 12:12:27   cp    i       6662     253255
>                155134  2009-06-02 12:12:29   cp    -         35     253255
>                155135  2009-06-02 12:12:32   cp    i       6622     253255
>                155136  2009-06-02 12:12:37   cp    i       6587     253255
>                155137  2009-06-02 12:12:42   cp    i       6654     253255
>                155138  2009-06-02 12:12:47   cp    i       6744     253255
>                155139  2009-06-02 12:12:52   cp    i       6524     253255
>                155140  2009-06-02 12:12:57   cp    i       6762     253255
>                155141  2009-06-02 12:13:02   cp    i       6670     253255
>                155142  2009-06-02 12:13:07   cp    -       6748     253255
> bash-3.2# rm 1gb
> bash-3.2# df -h .
> Filesystem            Size  Used Avail Use% Mounted on
> /dev/sdb2              39G   10G   27G  28% /home
> bash-3.2# lscp|tail
>                155151  2009-06-02 12:13:29   cp    -         35     253188
>                155152  2009-06-02 12:13:35   cp    -        237     253229
>                155153  2009-06-02 12:13:37   cp    -       6334     253238
>                155154  2009-06-02 12:13:42   cp    -       8380     253255
>                155155  2009-06-02 12:13:47   cp    i       7987     253255
>                155156  2009-06-02 12:13:52   cp    i       3743     253255
>                155157  2009-06-02 12:13:57   cp    i       8092     253255
>                155158  2009-06-02 12:14:02   cp    i       7991     253255
>                155159  2009-06-02 12:14:07   cp    i       7986     253255
>                155160  2009-06-02 12:14:12   cp    -       9129     253254
> bash-3.2# rmcp ..155160
> bash-3.2# lscp|tail
>                   CNO        DATE     TIME  MODE  FLG   NBLKINC       ICNT
>                155161  2009-06-02 12:14:17   cp    i       6839     253254
>                155162  2009-06-02 12:14:22   cp    i       7012     253254
>                155163  2009-06-02 12:14:27   cp    -       6886     253255
>                155164  2009-06-02 12:14:29   cp    -         51     253254
>                155165  2009-06-02 12:14:32   cp    i       6737     253254
>                155166  2009-06-02 12:14:37   cp    i       2618     253254
> bash-3.2# df -h .
> Filesystem            Size  Used Avail Use% Mounted on
> /dev/sdb2              39G   10G   27G  28% /home
> 
> 
> 
> much appreciated.
> Dave
_______________________________________________
users mailing list
[email protected]
https://www.nilfs.org/mailman/listinfo/users

Reply via email to