|
f50872f1bc
|
[#58] object: Allow to set marshal data
Now it is possible set marshaled data to reduce memory
allocations.
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2023-10-31 13:47:48 +03:00 |
|
|
d5b55d0926
|
[#45] api-go: Add PutSingle response wrappers
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2023-07-04 12:27:42 +03:00 |
|
|
2cb57a8835
|
[#45] api-go: Add PutSingle request wrappers
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2023-07-04 12:27:42 +03:00 |
|
|
3b938873cc
|
Revert "Revert "[#16] object: Allow set copy_number for every placement vector""
This reverts commit 4a34188c9ef4b7404e1abaac5f72d1c302d322e7.
|
2023-04-11 11:07:13 +03:00 |
|
|
dbcd514748
|
Revert "[#16] object: Allow set copy_number for every placement vector"
This reverts commit e022a2b831 .
|
2023-04-11 11:06:08 +03:00 |
|
Pavel Karpy
|
e022a2b831
|
[#16] object: Allow set copy_number for every placement vector
Signed-off-by: Pavel Karpy <p.karpy@yadro.com>
|
2023-04-07 15:30:11 +03:00 |
|
|
f69d2ad83c
|
Rename package name
Due to source code relocation from GitHub.
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
|
2023-03-07 13:42:36 +03:00 |
|
|
1351b6656d
|
Move to frostfs-api
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
|
2022-12-12 17:40:48 +03:00 |
|
Evgenii Stratonikov
|
94f068e462
|
*: remove error from StableMarshal return values
We marshal only in-memory structures, no error is expected.
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2022-04-21 15:07:57 +03:00 |
|
Evgenii Stratonikov
|
84d981e88e
|
util/proto: do not return error from primitive marshalers
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2022-04-21 15:07:57 +03:00 |
|
Evgenii Stratonikov
|
aa1e092ca5
|
[#376] object: Remove pointer from slices
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2022-03-15 12:19:49 +03:00 |
|
Evgenii Stratonikov
|
fadd47f4fb
|
[#376] object: remove pointer from Attribute slice
```
name old time/op new time/op delta
AttributesMarshal/marshal-8 4.44µs ± 9% 2.72µs ± 0% -38.79% (p=0.000 n=10+9)
AttributesMarshal/unmarshal-8 3.16µs ±13% 0.55µs ± 4% -82.60% (p=0.000 n=10+10)
name old alloc/op new alloc/op delta
AttributesMarshal/marshal-8 4.42kB ± 0% 4.42kB ± 0% ~ (all equal)
AttributesMarshal/unmarshal-8 2.02kB ± 0% 1.79kB ± 0% -11.11% (p=0.000 n=10+10)
name old allocs/op new allocs/op delta
AttributesMarshal/marshal-8 51.0 ± 0% 51.0 ± 0% ~ (all equal)
AttributesMarshal/unmarshal-8 51.0 ± 0% 1.0 ± 0% -98.04% (p=0.000 n=10+10)
```
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2022-03-09 15:23:13 +03:00 |
|
Leonard Lyubich
|
25da5d2e13
|
Add v2 version to go module name
Replace all elements from `v2` to root directory.
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
|
2021-11-17 15:29:33 +03:00 |
|