Search squid archive

Re: Is it safe to resize a rock storage file?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 17/10/17 01:26, duanyao wrote:
Hi,

Is it safe to resize a rock storage file as follow (while squid is not running)?

1) Increase a rock storage file by increasing the size specified in the configuration file;

2) Decrease a rock storage file by decreasing the size specified in the configuration file and run `truncate --size <new size> rock_file`;

By "safe" I mean no rubbish data will ever be delivered to clients after resizing, while loss of some cached data is OK.

Hell No.

*none* of Squids caches should be manipulated manually. Especially while the proxy is running. The UFS based caches are a lot more forgiving of file deletion, but that is an artifact of their lazy validation.

rock cache is a single file with more similarities to SQL-type databases or a memmap swap file than Squids other cache areas. The -z process for rock caches actively formats the file used for data storage into cells and blocks. Changing its size manually will definitely lead to some form of corruption.

Adding a tool for properly managing these type of changes to caches has been on my wishlist for many years now and the design is mostly planned out. Please discuss on squid-dev if you are interested in picking up that project.

Amos
_______________________________________________
squid-users mailing list
squid-users@xxxxxxxxxxxxxxxxxxxxx
http://lists.squid-cache.org/listinfo/squid-users




[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux