Dmitrii Stepanov
436c9f5558
[ #1129 ] policer: Restore EC object
...
Vulncheck / Vulncheck (pull_request) Successful in 1m43s
Details
DCO action / DCO (pull_request) Successful in 2m53s
Details
Build / Build Components (1.21) (pull_request) Successful in 4m6s
Details
Build / Build Components (1.22) (pull_request) Successful in 4m31s
Details
Tests and linters / gopls check (pull_request) Successful in 4m57s
Details
Tests and linters / Staticcheck (pull_request) Successful in 6m14s
Details
Tests and linters / Lint (pull_request) Successful in 6m42s
Details
Pre-commit hooks / Pre-commit (pull_request) Successful in 9m19s
Details
Tests and linters / Tests (1.21) (pull_request) Successful in 10m15s
Details
Tests and linters / Tests (1.22) (pull_request) Successful in 10m36s
Details
Tests and linters / Tests with -race (pull_request) Successful in 10m36s
Details
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2024-05-17 14:36:18 +03:00
Dmitrii Stepanov
44f2e8f27f
[ #1129 ] putSvc: Allow to put single unprepared object to EC container
...
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2024-05-16 16:28:49 +03:00
Dmitrii Stepanov
0e42126ddc
[ #1129 ] object: Fix check owner for EC part
...
Do not validate EC part owner if request from container node.
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2024-05-16 16:28:49 +03:00
Dmitrii Stepanov
1cd8562db8
[ #1129 ] policer: Refactor shortage
...
Drop override inside method.
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2024-05-16 16:28:49 +03:00
Dmitrii Stepanov
4ab6c404f7
[ #1129 ] policer: Drop unused
...
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2024-05-16 16:28:49 +03:00
Dmitrii Stepanov
cbe9757490
[ #1129 ] policer: Pull required EC chunks
...
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2024-05-16 16:28:49 +03:00
Dmitrii Stepanov
d45d086acd
[ #1129 ] policer: Add EC chunk replication
...
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2024-05-16 16:28:48 +03:00
Evgenii Stratonikov
af57d5a6a1
[ #1138 ] adm/test: Use `--size=1` for negative tests
...
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-05-16 10:40:59 +00:00
Evgenii Stratonikov
2f04ce2f79
[ #1138 ] adm: Parallelize `generate-alphabet` command
...
This is the longest test in our suite, try to help CI a bit.
Before:
```
$ go test -run=TestGenerateAlphabet -count=10 .
ok git.frostfs.info/TrueCloudLab/frostfs-node/cmd/frostfs-adm/internal/modules/morph/generate 45.400s
```
After:
```
$ go test -run=TestGenerateAlphabet -count=10 .
ok git.frostfs.info/TrueCloudLab/frostfs-node/cmd/frostfs-adm/internal/modules/morph/generate 33.267s
```
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-05-16 10:40:59 +00:00
Alexander Chuprov
b078fe5ba1
[ #1092 ] control: Move SignMessage to separate package
...
DCO action / DCO (pull_request) Successful in 6m11s
Details
Build / Build Components (1.22) (pull_request) Successful in 7m50s
Details
Build / Build Components (1.21) (pull_request) Successful in 8m3s
Details
Tests and linters / Lint (pull_request) Successful in 9m45s
Details
Tests and linters / gopls check (pull_request) Successful in 12m40s
Details
Vulncheck / Vulncheck (pull_request) Successful in 12m35s
Details
Tests and linters / Staticcheck (pull_request) Successful in 15m34s
Details
Pre-commit hooks / Pre-commit (pull_request) Successful in 19m38s
Details
Tests and linters / Tests with -race (pull_request) Successful in 21m40s
Details
Tests and linters / Tests (1.22) (pull_request) Successful in 3m21s
Details
Tests and linters / Tests (1.21) (pull_request) Successful in 3m36s
Details
Signed-off-by: Alexander Chuprov <a.chuprov@yadro.com>
2024-05-16 12:14:01 +03:00
Evgenii Stratonikov
f3e09cb09b
[ #1135 ] sdnotify: Send MONOTONIC_USEC on reload
...
Fixes #1135
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-05-15 12:52:52 +00:00
Anton Nikiforov
5c582e96fd
[ #1136 ] metabase: Fix creation of `ECInfoError`
...
Signed-off-by: Anton Nikiforov <an.nikiforov@yadro.com>
2024-05-15 11:04:27 +00:00
Evgenii Stratonikov
b3eaa8a9bc
[ #1083 ] objsvc/v2: Check response status in RANGE_HASH forwarder
...
DCO action / DCO (pull_request) Successful in 1m45s
Details
Vulncheck / Vulncheck (pull_request) Successful in 4m11s
Details
Pre-commit hooks / Pre-commit (pull_request) Successful in 5m44s
Details
Build / Build Components (1.22) (pull_request) Successful in 5m25s
Details
Build / Build Components (1.21) (pull_request) Successful in 5m30s
Details
Tests and linters / Staticcheck (pull_request) Successful in 5m50s
Details
Tests and linters / gopls check (pull_request) Successful in 5m51s
Details
Tests and linters / Lint (pull_request) Successful in 7m44s
Details
Tests and linters / Tests (1.22) (pull_request) Successful in 11m36s
Details
Tests and linters / Tests (1.21) (pull_request) Successful in 12m13s
Details
Tests and linters / Tests with -race (pull_request) Successful in 12m25s
Details
Fixes #1083
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-05-15 12:04:21 +03:00
Evgenii Stratonikov
0924b62a95
[ #1083 ] objsvc/v2: Unify response verification after forwarding
...
1. Use the same routine for HEAD/GET_RANGE methods.
2. Make error message similar.
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-05-15 12:04:06 +03:00
Evgenii Stratonikov
300654b045
[ #1083 ] objsvc/v2: Properly check response status after forwarding
...
Previously we had cryptic error:
```
debug get/remote.go:38 remote call failed {"component": "Object.Get service", "request": "HEAD", "address": "9sTxoVrhJ7WBtXQfK2NJ7zDV5yCF7BPLKK1XTxYPdGsP/BbHV4KZZ8y2BPqAT5kyjdHRLkfbtY2xf5uYoMVqxACn1", "raw": false, "local": false, "with session": false, "with bearer": false, "error": "unexpected header type <nil>"}
```
Now we have and expected error:
```
debug get/remote.go:38 remote call failed {"component": "Object.Get service", "request": "HEAD", "address": "D2rqaMG4D2VHdv3HKky8UYSYmwQFH2v9oXXqtyRZPTMy/BbHV4KZZ8y2BPqAT5kyjdHRLkfbtY2xf5uYoMVqxACn1", "raw": false, "local": false, "with session": false, "with bearer": false, "error": "status: code = 2049 message = object not found"}
```
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-05-15 12:04:06 +03:00
Evgenii Stratonikov
b4cfc80579
[ #1133 ] node: Improve tests for shards.default config section
...
DCO action / DCO (pull_request) Successful in 4m58s
Details
Vulncheck / Vulncheck (pull_request) Successful in 7m43s
Details
Tests and linters / gopls check (pull_request) Successful in 9m21s
Details
Tests and linters / Lint (pull_request) Successful in 10m3s
Details
Tests and linters / Staticcheck (pull_request) Successful in 9m59s
Details
Tests and linters / Tests (1.22) (pull_request) Successful in 12m27s
Details
Tests and linters / Tests (1.21) (pull_request) Successful in 13m13s
Details
Build / Build Components (1.21) (pull_request) Successful in 13m8s
Details
Build / Build Components (1.22) (pull_request) Successful in 13m2s
Details
Tests and linters / Tests with -race (pull_request) Successful in 13m46s
Details
Pre-commit hooks / Pre-commit (pull_request) Successful in 14m38s
Details
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-05-15 09:48:21 +03:00
Evgenii Stratonikov
d0f64c23a5
Release v0.39.0
...
DCO action / DCO (pull_request) Successful in 1m55s
Details
Build / Build Components (1.21) (pull_request) Successful in 2m39s
Details
Build / Build Components (1.22) (pull_request) Successful in 3m52s
Details
Vulncheck / Vulncheck (pull_request) Successful in 3m11s
Details
Tests and linters / Staticcheck (pull_request) Successful in 5m2s
Details
Tests and linters / gopls check (pull_request) Successful in 4m57s
Details
Tests and linters / Lint (pull_request) Successful in 5m46s
Details
Pre-commit hooks / Pre-commit (pull_request) Successful in 7m43s
Details
Tests and linters / Tests (1.21) (pull_request) Successful in 8m42s
Details
Tests and linters / Tests (1.22) (pull_request) Successful in 9m3s
Details
Tests and linters / Tests with -race (pull_request) Successful in 9m27s
Details
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-05-14 17:02:00 +03:00
Evgenii Stratonikov
6e71ae3bda
[ #1130 ] fstree: Remove useless Stat() call
...
DCO action / DCO (pull_request) Successful in 6m28s
Details
Vulncheck / Vulncheck (pull_request) Successful in 5m52s
Details
Build / Build Components (1.21) (pull_request) Successful in 11m14s
Details
Build / Build Components (1.22) (pull_request) Successful in 11m20s
Details
Tests and linters / gopls check (pull_request) Successful in 11m12s
Details
Tests and linters / Staticcheck (pull_request) Successful in 12m5s
Details
Tests and linters / Lint (pull_request) Successful in 16m52s
Details
Pre-commit hooks / Pre-commit (pull_request) Successful in 17m37s
Details
Tests and linters / Tests (1.21) (pull_request) Successful in 18m43s
Details
Tests and linters / Tests with -race (pull_request) Successful in 18m46s
Details
Tests and linters / Tests (1.22) (pull_request) Successful in 4m22s
Details
```
goos: linux
goarch: amd64
pkg: git.frostfs.info/TrueCloudLab/frostfs-node/pkg/local_object_storage/blobstor
cpu: 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz
│ old │ new │
│ sec/op │ sec/op vs base │
SubstorageReadPerf/fstree_nosync-seq100-8 2.689µ ± 2% 2.428µ ± 4% -9.72% (p=0.000 n=10)
SubstorageReadPerf/fstree_nosync-rand100-8 2.727µ ± 1% 2.497µ ± 2% -8.42% (p=0.000 n=10)
geomean 2.708µ 2.462µ -9.07%
```
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-05-14 16:05:45 +03:00
Evgenii Stratonikov
bf9bdde8ea
[ #1128 ] util/test: Remove unused package
...
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-05-14 12:48:13 +00:00
Airat Arifullin
952d13cd2b
[ #1124 ] cli: Improve APE rule parsing
...
Vulncheck / Vulncheck (pull_request) Successful in 1m25s
Details
DCO action / DCO (pull_request) Successful in 1m59s
Details
Build / Build Components (1.21) (pull_request) Successful in 2m27s
Details
Build / Build Components (1.22) (pull_request) Successful in 4m25s
Details
Pre-commit hooks / Pre-commit (pull_request) Successful in 4m57s
Details
Tests and linters / Staticcheck (pull_request) Successful in 5m38s
Details
Tests and linters / gopls check (pull_request) Successful in 5m57s
Details
Tests and linters / Lint (pull_request) Successful in 6m26s
Details
Tests and linters / Tests (1.22) (pull_request) Successful in 9m5s
Details
Tests and linters / Tests (1.21) (pull_request) Successful in 9m11s
Details
Tests and linters / Tests with -race (pull_request) Successful in 9m4s
Details
* Make APE rule parser to read condition's kind in unambiguous using lexemes
`ResourceCondition`, `RequestCondition` instead confusing `Object.Request`, `Object.Resource`.
* Fix unit-tests.
Signed-off-by: Airat Arifullin <a.arifullin@yadro.com>
2024-05-14 12:23:26 +03:00
Airat Arifullin
20baf6e112
[ #1108 ] ape: Update policy-engine version for listing by iteration
...
* Update go.mod with a new version of policy-engine pacakge.
* Adapt SwitchRPCGuardedActor to ContractStorage interface.
* Fix `frostfs-adm` util.
Signed-off-by: Airat Arifullin <a.arifullin@yadro.com>
2024-05-14 12:17:56 +03:00
Rustam Akberov
74135776c7
[ #1067 ] adm: Fix panic on negative value
...
Signed-off-by: Anoke <rustamgta1011@gmail.com>
2024-05-13 16:44:04 +00:00
Dmitrii Stepanov
0144117cc9
[ #1125 ] objectSvc: Add EC header APE check
...
Build / Build Components (1.21) (pull_request) Successful in 6m27s
Details
DCO action / DCO (pull_request) Successful in 6m38s
Details
Build / Build Components (1.22) (pull_request) Successful in 8m54s
Details
Vulncheck / Vulncheck (pull_request) Successful in 8m37s
Details
Tests and linters / gopls check (pull_request) Successful in 10m32s
Details
Tests and linters / Staticcheck (pull_request) Successful in 11m3s
Details
Tests and linters / Lint (pull_request) Successful in 11m27s
Details
Pre-commit hooks / Pre-commit (pull_request) Successful in 14m16s
Details
Tests and linters / Tests (1.21) (pull_request) Successful in 14m26s
Details
Tests and linters / Tests (1.22) (pull_request) Successful in 15m14s
Details
Tests and linters / Tests with -race (pull_request) Successful in 15m45s
Details
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2024-05-08 16:25:55 +03:00
Dmitrii Stepanov
368218f0cc
[ #1120 ] cli: Edit `object nodes` output
...
Vulncheck / Vulncheck (pull_request) Failing after 1m35s
Details
DCO action / DCO (pull_request) Successful in 2m32s
Details
Pre-commit hooks / Pre-commit (pull_request) Successful in 3m58s
Details
Build / Build Components (1.22) (pull_request) Successful in 4m38s
Details
Build / Build Components (1.21) (pull_request) Successful in 4m44s
Details
Tests and linters / Staticcheck (pull_request) Successful in 5m26s
Details
Tests and linters / gopls check (pull_request) Successful in 5m26s
Details
Tests and linters / Lint (pull_request) Successful in 6m44s
Details
Tests and linters / Tests (1.21) (pull_request) Successful in 10m41s
Details
Tests and linters / Tests with -race (pull_request) Successful in 10m41s
Details
Tests and linters / Tests (1.22) (pull_request) Successful in 10m54s
Details
Print detailed information only.
Allow to output to JSON.
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2024-05-08 15:23:58 +03:00
Dmitrii Stepanov
a45b548a6f
[ #1120 ] cli: Add explain to `object nodes`
...
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2024-05-08 15:23:58 +03:00
Dmitrii Stepanov
654384990c
[ #1120 ] cli: Fix `object nodes` for linking objects
...
Do not use linking objects to get placement for complex object.
Linking objects should be stored on all container nodes, also they are not required.
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2024-05-08 15:23:57 +03:00
Dmitrii Stepanov
ada1b9f737
[ #1120 ] objectSvc: Fix EC put placement
...
Use parent object ID to compute placement.
Fix too many copies saving.
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2024-05-08 15:23:57 +03:00
Dmitrii Stepanov
5c730de96e
[ #1120 ] cli: Add EC support to `object nodes` command
...
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2024-05-08 15:23:57 +03:00
Alexander Chuprov
854200a874
[ #1115 ] node: Remove unused const
...
Vulncheck / Vulncheck (pull_request) Successful in 1m49s
Details
DCO action / DCO (pull_request) Successful in 2m9s
Details
Build / Build Components (1.21) (pull_request) Successful in 3m41s
Details
Build / Build Components (1.22) (pull_request) Successful in 3m53s
Details
Tests and linters / Staticcheck (pull_request) Successful in 5m10s
Details
Tests and linters / gopls check (pull_request) Successful in 5m17s
Details
Tests and linters / Lint (pull_request) Successful in 6m8s
Details
Pre-commit hooks / Pre-commit (pull_request) Successful in 9m52s
Details
Tests and linters / Tests (1.21) (pull_request) Successful in 11m26s
Details
Tests and linters / Tests (1.22) (pull_request) Successful in 11m43s
Details
Tests and linters / Tests with -race (pull_request) Successful in 11m46s
Details
Signed-off-by: Alexander Chuprov <a.chuprov@yadro.com>
2024-05-07 19:11:21 +03:00
Anton Nikiforov
fe2c1c926f
[ #1112 ] node: Fix race warning for `GetObjectAndWritePayload`
...
DCO action / DCO (pull_request) Successful in 2m10s
Details
Vulncheck / Vulncheck (pull_request) Successful in 2m2s
Details
Build / Build Components (1.22) (pull_request) Successful in 3m44s
Details
Build / Build Components (1.21) (pull_request) Successful in 3m52s
Details
Pre-commit hooks / Pre-commit (pull_request) Successful in 5m40s
Details
Tests and linters / Staticcheck (pull_request) Successful in 6m40s
Details
Tests and linters / Lint (pull_request) Successful in 7m11s
Details
Tests and linters / gopls check (pull_request) Successful in 9m16s
Details
Tests and linters / Tests (1.21) (pull_request) Successful in 10m58s
Details
Tests and linters / Tests (1.22) (pull_request) Successful in 11m2s
Details
Tests and linters / Tests with -race (pull_request) Successful in 11m35s
Details
Signed-off-by: Anton Nikiforov <an.nikiforov@yadro.com>
2024-05-07 14:47:21 +03:00
Anton Nikiforov
3e782527b8
[ #1112 ] node: Add test for `Range` request for EC object
...
Signed-off-by: Anton Nikiforov <an.nikiforov@yadro.com>
2024-05-07 14:47:21 +03:00
Anton Nikiforov
21a490da8f
[ #1112 ] Fix issue from `gofumpt`
...
Signed-off-by: Anton Nikiforov <an.nikiforov@yadro.com>
2024-05-07 14:47:21 +03:00
Evgenii Stratonikov
93c0ccad4f
[ #1077 ] objectsvc: Fix possible panic in GetRange()
...
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-05-07 14:47:21 +03:00
Anton Nikiforov
00b2b77b26
[ #1112 ] node: Implement `Range\RangeHash` requests for EC object
...
Signed-off-by: Anton Nikiforov <an.nikiforov@yadro.com>
2024-05-07 14:47:21 +03:00
Evgenii Stratonikov
a23d53b2d4
[ #1118 ] .forgejo: Add pre-commit action
...
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-05-07 11:36:11 +00:00
Evgenii Stratonikov
fc7b07f314
[ #1118 ] docs: Fix pre-commit warnings
...
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-05-07 11:36:11 +00:00
Airat Arifullin
9cc51f86b7
[ #1117 ] node: Introduce cache for frostfsid contract client
...
Signed-off-by: Airat Arifullin <a.arifullin@yadro.com>
2024-05-07 10:01:21 +00:00
Airat Arifullin
b60a51b862
[ #1117 ] ape: Introduce `FormFrostfsIDRequestProperties` method
...
* `FormFrostfsIDRequestProperties` gets user claim tags and group id and sets them
as ape request properties.
* Make tree, container and object service use the method.
* Fix unit-tests.
Signed-off-by: Airat Arifullin <a.arifullin@yadro.com>
2024-05-07 10:01:21 +00:00
Airat Arifullin
6c76c9b457
[ #1117 ] core: Introduce SubjectProvider interface for FrostfsID
...
* Make tree, object and container services use SubjectProvider interface.
* Fix unit-tests.
Signed-off-by: Airat Arifullin <a.arifullin@yadro.com>
2024-05-07 10:01:21 +00:00
Airat Arifullin
45f4e6939d
[ #1117 ] morph: Make frostfsid client provide GetSubjectExtended method
...
Signed-off-by: Airat Arifullin <a.arifullin@yadro.com>
2024-05-07 10:01:21 +00:00
Ekaterina Lebedeva
e07869a8cf
[ #1100 ] Remove unused fields
...
DCO action / DCO (pull_request) Successful in 2m47s
Details
Build / Build Components (1.21) (pull_request) Successful in 3m21s
Details
Vulncheck / Vulncheck (pull_request) Successful in 3m33s
Details
Build / Build Components (1.22) (pull_request) Successful in 5m25s
Details
Tests and linters / gopls check (pull_request) Successful in 5m13s
Details
Tests and linters / Staticcheck (pull_request) Successful in 6m13s
Details
Tests and linters / Lint (pull_request) Successful in 7m2s
Details
Tests and linters / Tests (1.21) (pull_request) Successful in 10m2s
Details
Tests and linters / Tests with -race (pull_request) Successful in 9m55s
Details
Tests and linters / Tests (1.22) (pull_request) Successful in 10m11s
Details
Signed-off-by: Ekaterina Lebedeva <ekaterina.lebedeva@yadro.com>
2024-05-06 10:14:36 +03:00
Alexander Chuprov
ec2873caa7
[ #1116 ] node: Fix writecache metrics
...
DCO action / DCO (pull_request) Successful in 1m35s
Details
Vulncheck / Vulncheck (pull_request) Successful in 3m30s
Details
Build / Build Components (1.22) (pull_request) Successful in 4m40s
Details
Build / Build Components (1.21) (pull_request) Successful in 4m46s
Details
Tests and linters / gopls check (pull_request) Successful in 5m22s
Details
Tests and linters / Staticcheck (pull_request) Successful in 6m19s
Details
Tests and linters / Lint (pull_request) Successful in 7m7s
Details
Tests and linters / Tests (1.21) (pull_request) Successful in 9m36s
Details
Tests and linters / Tests with -race (pull_request) Successful in 9m30s
Details
Tests and linters / Tests (1.22) (pull_request) Successful in 9m46s
Details
Signed-off-by: Alexander Chuprov <a.chuprov@yadro.com>
2024-05-02 20:03:33 +03:00
Evgenii Stratonikov
71789676d5
[ #1114 ] aclsvc: Add tests for request ownership
...
DCO action / DCO (pull_request) Successful in 5m13s
Details
Build / Build Components (1.21) (pull_request) Successful in 9m51s
Details
Build / Build Components (1.22) (pull_request) Successful in 10m21s
Details
Vulncheck / Vulncheck (pull_request) Successful in 12m9s
Details
Tests and linters / Lint (pull_request) Successful in 16m50s
Details
Tests and linters / gopls check (pull_request) Successful in 18m8s
Details
Tests and linters / Staticcheck (pull_request) Successful in 19m1s
Details
Tests and linters / Tests (1.22) (pull_request) Successful in 19m59s
Details
Tests and linters / Tests with -race (pull_request) Successful in 20m5s
Details
Tests and linters / Tests (1.21) (pull_request) Successful in 2m52s
Details
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-05-02 11:57:39 +03:00
Alexander Chuprov
c9efaa5819
[ #966 ] node: Add path of the write_cache to metric labels
...
Signed-off-by: Alexander Chuprov <a.chuprov@yadro.com>
2024-05-02 06:46:46 +00:00
Alexander Chuprov
4730ecfdb8
[ #966 ] node: Refactor WriteCacheMetrics interface
...
Grouping common fields of methods will enhance the readability of the interface.
Signed-off-by: Alexander Chuprov <a.chuprov@yadro.com>
2024-05-02 06:46:46 +00:00
Evgenii Stratonikov
52bebe9452
[ #1110 ] node: Use single handler for new epoch event
...
DCO action / DCO (pull_request) Successful in 5m7s
Details
Build / Build Components (1.21) (pull_request) Successful in 6m54s
Details
Build / Build Components (1.22) (pull_request) Successful in 6m53s
Details
Tests and linters / Staticcheck (pull_request) Successful in 7m45s
Details
Tests and linters / Lint (pull_request) Successful in 8m29s
Details
Vulncheck / Vulncheck (pull_request) Successful in 8m4s
Details
Tests and linters / gopls check (pull_request) Successful in 8m43s
Details
Tests and linters / Tests (1.22) (pull_request) Successful in 11m48s
Details
Tests and linters / Tests (1.21) (pull_request) Successful in 11m54s
Details
Tests and linters / Tests with -race (pull_request) Successful in 12m48s
Details
Bootstrap logic depends on the netmap status, which in turn depends on
the node info. Updating them in a single thread makes things more
predictable.
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-04-27 15:17:45 +03:00
Evgenii Stratonikov
4b514f5ba0
[ #1110 ] node: Log maintenance stop only if it was enabled
...
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-04-27 15:17:45 +03:00
Evgenii Stratonikov
c8e2ca2ab4
[ #1110 ] node: Rename handleLocalNodeInfo()
...
It is used in "handler" only once, what we really do is set the
variable. And we have another "local" node info in `cfgNodeInfo`, this
one is not really local (node info), more like (local node) info, so use
setContractNodeInfo to distinguish it from the local view on the node
info.
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-04-27 15:17:45 +03:00
Evgenii Stratonikov
3b9d12b11c
[ #1110 ] node: Fix comment about nodeInfo type
...
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-04-27 15:17:45 +03:00
Anton Nikiforov
411a8d0245
[ #1004 ] blobovnicza: Use TTL for blobovnicza tree cache
...
DCO action / DCO (pull_request) Successful in 12m46s
Details
Vulncheck / Vulncheck (pull_request) Successful in 14m10s
Details
Build / Build Components (1.22) (pull_request) Successful in 15m23s
Details
Build / Build Components (1.21) (pull_request) Successful in 15m38s
Details
Tests and linters / Staticcheck (pull_request) Successful in 3m36s
Details
Tests and linters / gopls check (pull_request) Successful in 4m0s
Details
Tests and linters / Lint (pull_request) Successful in 5m8s
Details
Tests and linters / Tests (1.21) (pull_request) Successful in 7m41s
Details
Tests and linters / Tests with -race (pull_request) Successful in 7m46s
Details
Tests and linters / Tests (1.22) (pull_request) Successful in 7m58s
Details
Signed-off-by: Anton Nikiforov <an.nikiforov@yadro.com>
2024-04-26 19:54:29 +03:00