[#12] Add __FROSTFS__ system prefix
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
This commit is contained in:
parent
eafcbff11f
commit
3adb55c38a
15 changed files with 56 additions and 56 deletions
|
@ -20,11 +20,11 @@ service ObjectService {
|
|||
// keeping the receiving order.
|
||||
//
|
||||
// Extended headers can change `Get` behaviour:
|
||||
// * __NEOFS__NETMAP_EPOCH \
|
||||
// * [ __NEOFS__NETMAP_EPOCH | __FROSTFS__NETMAP_EPOCH ] \
|
||||
// Will use the requsted version of Network Map for object placement
|
||||
// calculation.
|
||||
// * __NEOFS__NETMAP_LOOKUP_DEPTH \
|
||||
// Will try older versions (starting from `__NEOFS__NETMAP_EPOCH` if specified or
|
||||
// * [ __NEOFS__NETMAP_LOOKUP_DEPTH | __FROSTFS__NETMAP_LOOKUP_DEPTH ] \
|
||||
// Will try older versions (starting from `__NEOFS__NETMAP_EPOCH`/`__FROSTFS__NETMAP_EPOCH` if specified or
|
||||
// the latest one otherwise) of Network Map to find an object until the depth
|
||||
// limit is reached.
|
||||
//
|
||||
|
@ -54,7 +54,7 @@ service ObjectService {
|
|||
// Chunk messages SHOULD be sent in the direct order of fragmentation.
|
||||
//
|
||||
// Extended headers can change `Put` behaviour:
|
||||
// * __NEOFS__NETMAP_EPOCH \
|
||||
// * [ __NEOFS__NETMAP_EPOCH | __FROSTFS__NETMAP_EPOCH \
|
||||
// Will use the requsted version of Network Map for object placement
|
||||
// calculation.
|
||||
//
|
||||
|
@ -85,7 +85,7 @@ service ObjectService {
|
|||
// guarantee. Object will be marked for removal and deleted eventually.
|
||||
//
|
||||
// Extended headers can change `Delete` behaviour:
|
||||
// * __NEOFS__NETMAP_EPOCH \
|
||||
// * [ __NEOFS__NETMAP_EPOCH | __FROSTFS__NETMAP_EPOCH ] \
|
||||
// Will use the requsted version of Network Map for object placement
|
||||
// calculation.
|
||||
//
|
||||
|
@ -110,7 +110,7 @@ service ObjectService {
|
|||
// the very minimal information will be returned instead.
|
||||
//
|
||||
// Extended headers can change `Head` behaviour:
|
||||
// * __NEOFS__NETMAP_EPOCH \
|
||||
// * [ __NEOFS__NETMAP_EPOCH | __FROSTFS__NETMAP_EPOCH ] \
|
||||
// Will use the requsted version of Network Map for object placement
|
||||
// calculation.
|
||||
//
|
||||
|
@ -137,7 +137,7 @@ service ObjectService {
|
|||
// Specification section for more details.
|
||||
//
|
||||
// Extended headers can change `Search` behaviour:
|
||||
// * __NEOFS__NETMAP_EPOCH \
|
||||
// * [ __NEOFS__NETMAP_EPOCH | __FROSTFS__NETMAP_EPOCH ] \
|
||||
// Will use the requsted version of Network Map for object placement
|
||||
// calculation.
|
||||
//
|
||||
|
@ -161,10 +161,10 @@ service ObjectService {
|
|||
// order.
|
||||
//
|
||||
// Extended headers can change `GetRange` behaviour:
|
||||
// * __NEOFS__NETMAP_EPOCH \
|
||||
// * [ __NEOFS__NETMAP_EPOCH | __FROSTFS__NETMAP_EPOCH ] \
|
||||
// Will use the requsted version of Network Map for object placement
|
||||
// calculation.
|
||||
// * __NEOFS__NETMAP_LOOKUP_DEPTH \
|
||||
// * [ __NEOFS__NETMAP_LOOKUP_DEPTH | __FROSTFS__NETMAP_LOOKUP_DEPTH ] \
|
||||
// Will try older versions of Network Map to find an object until the depth
|
||||
// limit is reached.
|
||||
//
|
||||
|
@ -194,10 +194,10 @@ service ObjectService {
|
|||
// the request. Note that hash is calculated for XORed data.
|
||||
//
|
||||
// Extended headers can change `GetRangeHash` behaviour:
|
||||
// * __NEOFS__NETMAP_EPOCH \
|
||||
// * [ __NEOFS__NETMAP_EPOCH | __FROSTFS__NETMAP_EPOCH ] \
|
||||
// Will use the requsted version of Network Map for object placement
|
||||
// calculation.
|
||||
// * __NEOFS__NETMAP_LOOKUP_DEPTH \
|
||||
// * [ __NEOFS__NETMAP_LOOKUP_DEPTH | __FROSTFS__NETMAP_LOOKUP_DEPTH ] \
|
||||
// Will try older versions of Network Map to find an object until the depth
|
||||
// limit is reached.
|
||||
//
|
||||
|
|
|
@ -114,19 +114,19 @@ message Header {
|
|||
// Objects with duplicated attribute names or attributes with empty values
|
||||
// will be considered invalid.
|
||||
//
|
||||
// There are some "well-known" attributes starting with `__NEOFS__` prefix
|
||||
// There are some "well-known" attributes starting with `__NEOFS__`/`__FROSTFS__` prefix
|
||||
// that affect system behaviour:
|
||||
//
|
||||
// * __NEOFS__UPLOAD_ID \
|
||||
// * [ __NEOFS__UPLOAD_ID | __FROSTFS__UPLOAD_ID ] \
|
||||
// Marks smaller parts of a split bigger object
|
||||
// * __NEOFS__EXPIRATION_EPOCH \
|
||||
// * [ __NEOFS__EXPIRATION_EPOCH | __FROSTFS__EXPIRATION_EPOCH ] \
|
||||
// Tells GC to delete object after that epoch
|
||||
// * __NEOFS__TICK_EPOCH \
|
||||
// * [ __NEOFS__TICK_EPOCH | __FROSTFS__TICK_EPOCH ] \
|
||||
// Decimal number that defines what epoch must produce
|
||||
// object notification with UTF-8 object address in a
|
||||
// body (`0` value produces notification right after
|
||||
// object put)
|
||||
// * __NEOFS__TICK_TOPIC \
|
||||
// * [ __NEOFS__TICK_TOPIC | __FROSTFS__TICK_TOPIC ] \
|
||||
// UTF-8 string topic ID that is used for object notification
|
||||
//
|
||||
// And some well-known attributes used by applications only:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue