2012-07-10 18:32:15

by Tomasz Chmielewski

[permalink] [raw]
Subject: cachefilesd - using multiple cache directories (disks)?

Hi,

is it possible to use cachefilesd with multiple directories (disks)?


The fine manual is not very clear about this:

dir <path>
This command specifies the directory containing the root
of the cache. It may only specified once per
configuration file.


This may be interpreted as either:

1) no, it's not possible to use multiple directories with cachefilesd

2) it's not possible to use multiple directories with one cachefilesd
process, but it's perfectly OK to run multiple instances of cachefilesd
on one server


Which one is true?


--
Tomasz Chmielewski
http://www.ptraveler.com


2012-07-10 23:40:41

by Tomasz Chmielewski

[permalink] [raw]
Subject: Re: cachefilesd - using multiple cache directories (disks)?

On 07/11/2012 03:15 AM, Myklebust, Trond wrote:

(...)

>> 2) it's not possible to use multiple directories with one
>> cachefilesd process, but it's perfectly OK to run multiple
>> instances of cachefilesd on one server
>>
>>
>> Which one is true?
>
> See Documentation/filesystems/caching/cachefiles.txt: ========
> OVERVIEW ======== ... CacheFiles is currently limited to a single
> cache.

And what about this answer by David Howells?

http://www.redhat.com/archives/linux-cachefs/2011-July/msg00003.html

> Would I have to run two instances of the cachefiles daemon in
> order to use both cache directories?

You would have to have two config files and two daemons (one
per cache). Each cache needs to be managed separately.


--
Tomasz Chmielewski
http://www.ptrraveler.com


2012-07-10 23:57:58

by Myklebust, Trond

[permalink] [raw]
Subject: Re: cachefilesd - using multiple cache directories (disks)?

T24gV2VkLCAyMDEyLTA3LTExIGF0IDA3OjQwICswODAwLCBUb21hc3ogQ2htaWVsZXdza2kgd3Jv
dGU6DQo+IE9uIDA3LzExLzIwMTIgMDM6MTUgQU0sIE15a2xlYnVzdCwgVHJvbmQgd3JvdGU6DQo+
IA0KPiAoLi4uKQ0KPiANCj4gPj4gMikgaXQncyBub3QgcG9zc2libGUgdG8gdXNlIG11bHRpcGxl
IGRpcmVjdG9yaWVzIHdpdGggb25lDQo+ID4+IGNhY2hlZmlsZXNkIHByb2Nlc3MsIGJ1dCBpdCdz
IHBlcmZlY3RseSBPSyB0byBydW4gbXVsdGlwbGUNCj4gPj4gaW5zdGFuY2VzIG9mIGNhY2hlZmls
ZXNkIG9uIG9uZSBzZXJ2ZXINCj4gPj4NCj4gPj4NCj4gPj4gV2hpY2ggb25lIGlzIHRydWU/DQo+
ID4NCj4gPiBTZWUgRG9jdW1lbnRhdGlvbi9maWxlc3lzdGVtcy9jYWNoaW5nL2NhY2hlZmlsZXMu
dHh0OiA9PT09PT09PQ0KPiA+IE9WRVJWSUVXID09PT09PT09IC4uLiBDYWNoZUZpbGVzIGlzIGN1
cnJlbnRseSBsaW1pdGVkIHRvIGEgc2luZ2xlDQo+ID4gY2FjaGUuDQo+IA0KPiBBbmQgd2hhdCBh
Ym91dCB0aGlzIGFuc3dlciBieSBEYXZpZCBIb3dlbGxzPw0KPiANCj4gaHR0cDovL3d3dy5yZWRo
YXQuY29tL2FyY2hpdmVzL2xpbnV4LWNhY2hlZnMvMjAxMS1KdWx5L21zZzAwMDAzLmh0bWwNCj4g
DQo+IAk+IFdvdWxkIEkgaGF2ZSB0byBydW4gdHdvIGluc3RhbmNlcyBvZiB0aGUgY2FjaGVmaWxl
cyBkYWVtb24gaW4NCj4gCT4gb3JkZXIgdG8gdXNlIGJvdGggY2FjaGUgZGlyZWN0b3JpZXM/DQo+
IA0KPiAJWW91IHdvdWxkIGhhdmUgdG8gaGF2ZSB0d28gY29uZmlnIGZpbGVzIGFuZCB0d28gZGFl
bW9ucyAob25lDQo+IAlwZXIgY2FjaGUpLiAgRWFjaCBjYWNoZSBuZWVkcyB0byBiZSBtYW5hZ2Vk
IHNlcGFyYXRlbHkuDQoNCkRhdmlkIGFsc28gd3JvdGUgdGhlIERvY3VtZW50YXRpb24gZmlsZSB0
aGF0IEkgcXVvdGVkIGFib3ZlLCB3aGljaCAoaW4NCnRoZSBwYXJhZ3JhcGggYmVmb3JlIHRoZSBv
bmUgSSBxdW90ZWQpIHZlcnkgZXhwbGljaXRseSBzdGF0ZXM6DQoNCkNhY2hlRmlsZXMgY3JlYXRl
cyBhIG1pc2MgY2hhcmFjdGVyIGRldmljZSAtICIvZGV2L2NhY2hlZmlsZXMiIC0gdGhhdCBpcyB1
c2VkDQp0byBjb21tdW5pY2F0aW9uIHdpdGggdGhlIGRhZW1vbi4gIE9ubHkgb25lIHRoaW5nIG1h
eSBoYXZlIHRoaXMgb3BlbiBhdCBvbmNlLA0KYW5kIHdoaWxzdCBpdCBpcyBvcGVuLCBhIGNhY2hl
IGlzIGF0IGxlYXN0IHBhcnRpYWxseSBpbiBleGlzdGVuY2UuICBUaGUgZGFlbW9uDQpvcGVucyB0
aGlzIGFuZCBzZW5kcyBjb21tYW5kcyBkb3duIGl0IHRvIGNvbnRyb2wgdGhlIGNhY2hlLg0KDQoN
ClNvIGVpdGhlciB0aGUgZG9jdW1lbnRhdGlvbiBpcyBvdXQgb2YgZGF0ZSAoaW4gd2hpY2ggY2Fz
ZSBEYXZpZCBzaG91bGQNCnVwZGF0ZSBpdCkgb3IgeW91IGFyZSBtaXN1bmRlcnN0YW5kaW5nIGhp
cyB1c2Ugb2YgdGhlIGNvbmRpdGlvbmFsIHRlbnNlLg0KDQotLSANClRyb25kIE15a2xlYnVzdA0K
TGludXggTkZTIGNsaWVudCBtYWludGFpbmVyDQoNCk5ldEFwcA0KVHJvbmQuTXlrbGVidXN0QG5l
dGFwcC5jb20NCnd3dy5uZXRhcHAuY29tDQoNCg==

2012-07-10 19:15:13

by Myklebust, Trond

[permalink] [raw]
Subject: Re: cachefilesd - using multiple cache directories (disks)?

T24gV2VkLCAyMDEyLTA3LTExIGF0IDAyOjIzICswODAwLCBUb21hc3ogQ2htaWVsZXdza2kgd3Jv
dGU6DQo+IEhpLA0KPiANCj4gaXMgaXQgcG9zc2libGUgdG8gdXNlIGNhY2hlZmlsZXNkIHdpdGgg
bXVsdGlwbGUgZGlyZWN0b3JpZXMgKGRpc2tzKT8NCj4gDQo+IA0KPiBUaGUgZmluZSBtYW51YWwg
aXMgbm90IHZlcnkgY2xlYXIgYWJvdXQgdGhpczoNCj4gDQo+ICAgICAgICAgZGlyIDxwYXRoPg0K
PiAgICAgICAgICAgICAgICBUaGlzIGNvbW1hbmQgc3BlY2lmaWVzIHRoZSBkaXJlY3RvcnkgY29u
dGFpbmluZyB0aGUgcm9vdA0KPiAgICAgICAgICAgICAgICBvZiB0aGUgY2FjaGUuICBJdCBtYXkg
b25seSBzcGVjaWZpZWQgb25jZSBwZXINCj4gICAgICAgICAgICAgICAgY29uZmlndXJhdGlvbiBm
aWxlLg0KPiANCj4gDQo+IFRoaXMgbWF5IGJlIGludGVycHJldGVkIGFzIGVpdGhlcjoNCj4gDQo+
IDEpIG5vLCBpdCdzIG5vdCBwb3NzaWJsZSB0byB1c2UgbXVsdGlwbGUgZGlyZWN0b3JpZXMgd2l0
aCBjYWNoZWZpbGVzZA0KPiANCj4gMikgaXQncyBub3QgcG9zc2libGUgdG8gdXNlIG11bHRpcGxl
IGRpcmVjdG9yaWVzIHdpdGggb25lIGNhY2hlZmlsZXNkIA0KPiBwcm9jZXNzLCBidXQgaXQncyBw
ZXJmZWN0bHkgT0sgdG8gcnVuIG11bHRpcGxlIGluc3RhbmNlcyBvZiBjYWNoZWZpbGVzZCANCj4g
b24gb25lIHNlcnZlcg0KPiANCj4gDQo+IFdoaWNoIG9uZSBpcyB0cnVlPw0KDQpTZWUgRG9jdW1l
bnRhdGlvbi9maWxlc3lzdGVtcy9jYWNoaW5nL2NhY2hlZmlsZXMudHh0Og0KPT09PT09PT0NCk9W
RVJWSUVXDQo9PT09PT09PQ0KLi4uDQpDYWNoZUZpbGVzIGlzIGN1cnJlbnRseSBsaW1pdGVkIHRv
IGEgc2luZ2xlIGNhY2hlLg0KDQoNCi0tIA0KVHJvbmQgTXlrbGVidXN0DQpMaW51eCBORlMgY2xp
ZW50IG1haW50YWluZXINCg0KTmV0QXBwDQpUcm9uZC5NeWtsZWJ1c3RAbmV0YXBwLmNvbQ0Kd3d3
Lm5ldGFwcC5jb20NCg0K