Scality sproxyd¶
Using the sproxy driver requires using fs-dictmap/Cassandra. See fs-dictmap Configuration and fs-dictmap with Cassandra for details and an example configuration.
plugin {
# Basic configuration:
obox_fs = sproxyd:http://scality.example.com/?parameters
}
The parameters are:
Parameter |
Description |
---|---|
See HTTP-Based Object Storages for common parameters |
|
class |
Scality Class of Service. 2 means that the objects are written to the Scality RING 3 times in total. This is generally the minimum allowable redundancy for mail and index objects. FTS data is more easily reproducible, so losing those indexes is not as critical; Class of Service 1 may be appropriate based on customer requirements. |
by-path |
Objects are accessed by path instead of by object ID. Scality sproxyd internally converts the paths into object IDs. This shouldn’t normally be used. |
avoid_423=<Millisecond Time> |
Using this setting allows to delay DELETE requests if the same object ID has been GET/HEAD/PUT by the same process within <Millisecond Time>. This is intended to reduce “423 Locked” sent by Scality. When New in version 2.3.15. |
Dovecot uses its own Scality key format, which encodes the object type also to the key itself. See Scality sproxyd Key Format.