ale64bit
  • Joined on 2023-03-06
ale64bit created pull request TrueCloudLab/frostfs-node#586 2023-08-09 12:56:09 +00:00
[#xx] Fix writecache benchmarks and refactor hacky NeedsCompression
ale64bit created branch fix/wc-benchmarks in ale64bit/frostfs-node 2023-08-09 12:54:20 +00:00
ale64bit pushed to fix/wc-benchmarks at ale64bit/frostfs-node 2023-08-09 12:54:20 +00:00
cb211f31be [#xx] Fix writecache benchmarks and refactor hacky NeedsCompression
5b7e4a51b7 [#481] Update frostfs-sdk-go and error pointer receivers
de3d1eb99c [#581] Bump required go version to go1.20
Compare 3 commits »
ale64bit commented on issue TrueCloudLab/frostfs-node#316 2023-08-09 09:36:43 +00:00
Support multi-error wrapping in go

I don't have a particular use case from the top of my head. I was just wondering what was the argument to have a linter prohibit it; that seems to go a bit overboard.

While I'm not buying the…

ale64bit commented on pull request TrueCloudLab/frostfs-node#582 2023-08-09 09:10:59 +00:00
[#576] Set SyncWrites for badger writecache by default

This is only used for fstree in the bbolt cache. There's no fstree in badger cache so it seems quite misleading to have the same parameter control different settings for each cache, especially one…

ale64bit created pull request TrueCloudLab/frostfs-node#582 2023-08-09 08:29:52 +00:00
[#576] Set SyncWrites for badger writecache by default
ale64bit created branch fix/576-wc-badger-sync-writes in ale64bit/frostfs-node 2023-08-09 08:29:18 +00:00
ale64bit pushed to fix/576-wc-badger-sync-writes at ale64bit/frostfs-node 2023-08-09 08:29:18 +00:00
ae322e9f73 [#576] Set SyncWrites for badger writecache by default
ale64bit commented on issue TrueCloudLab/frostfs-node#316 2023-08-09 08:06:31 +00:00
Support multi-error wrapping in go

TBH I would add some linter which prohibits its usage completely.

but why?

ale64bit approved TrueCloudLab/frostfs-sdk-go#144 2023-08-09 08:06:07 +00:00
Move to go1.20
ale64bit approved TrueCloudLab/frostfs-node#581 2023-08-09 08:05:53 +00:00
Move to go1.20
ale64bit pushed to fix/update-frostfs-sdk-go at ale64bit/frostfs-node 2023-08-08 13:12:00 +00:00
9c17964edf [#481] Update frostfs-sdk-go and error pointer receivers
8d589314b5 [#560] node: Fix Put in multi REP with intersecting sets of nodes
7da4306e38 [#575] writecache: Fix log level for badger writecache
d3a52ec73a [#516] node: Send bootstrap request if attributes were updated
0e697266c3 [#563] writecache: Fix metrics and bolt delete
Compare 7 commits »
ale64bit commented on issue TrueCloudLab/frostfs-node#555 2023-08-08 08:54:31 +00:00
Create a list of possible badger tweaks/restrictions/problems

Limitations on the max size of a single db (~1TB I think)

So we need to check writecache.capacity and tweak parameters based on it's value?

Yes. Although even if we can compute the…

ale64bit pushed to fix/badger-wc-logging at ale64bit/frostfs-node 2023-08-08 06:47:21 +00:00
031aa3c529 [#575] writecache: Fix log level for badger writecache
ale64bit created pull request TrueCloudLab/frostfs-node#575 2023-08-08 06:46:58 +00:00
[#xx] writecache: Fix log level for badger writecache
ale64bit created branch fix/badger-wc-logging in ale64bit/frostfs-node 2023-08-08 06:46:26 +00:00
ale64bit pushed to fix/badger-wc-logging at ale64bit/frostfs-node 2023-08-08 06:46:26 +00:00
924f4cb361 [#xx] writecache: Fix log level for badger writecache
5bbfebba2d [#570] Fix writecache type constant copy-pasta bug
1a0cb0f34a [#421] Try using badger for the write-cache
Compare 3 commits »
ale64bit commented on issue TrueCloudLab/frostfs-node#555 2023-08-08 06:41:41 +00:00
Create a list of possible badger tweaks/restrictions/problems

So far the only ones I'm aware of:

  1. GC: normally the way to avoid it is to have multiple shards to distribute the cost of compacting.
  2. Limitations on the max size of a single db (~1TB I…