• Joined on 2017-02-23
vitalif commented on pull request vitalif/vitastor#106 2026-10-27 00:28:12 +03:00
osd: Roll back unstable writes of removed pools in the old store

а тут можно сделать как-то без перебора всех PG, в конце концов этот check на каждом изменении конфигурации пулов или PG гоняется. просто как-нибудь находить одну, если есть то выходить

vitalif commented on pull request vitalif/vitastor#106 2026-10-27 00:28:12 +03:00
osd: Roll back unstable writes of removed pools in the old store

вот тут хочется, чтобы этот rollback вообще не вызывался даже, если стор новый. можно хоть даже флаг какой-то добавить, типа if !bs

vitalif commented on pull request vitalif/vitastor#106 2026-10-27 00:28:12 +03:00
osd: Roll back unstable writes of removed pools in the old store

аналогично, перебирать конфигурации всех активных PG - это прям стрём, нужно как-то лёгенько по какому-нибудь std::set ID пулов (имеющих unstable версии, вероятно) проходиться, находить если любая 1 pg есть в pgs, то не трогать его пока, как-то так.

vitalif commented on pull request vitalif/vitastor#106 2026-10-27 00:28:12 +03:00
osd: Roll back unstable writes of removed pools in the old store

а я чот не понял, т.е. это не срабатывает, если есть вообще хотя бы 1 живой пул? так это бессмысленно, нужно-то чтобы срабатывало для удалённых

vitalif pushed to master at vitalif/vitastor 2026-10-26 01:46:24 +03:00
3e803e07d6 Fix that UAF from Yury Luneff :)
d5465622ed Add a test for UAF in continue_ops() on slice_rw() failure
Compare 2 commits »
vitalif commented on pull request vitalif/vitastor#93 2026-10-25 22:37:39 +03:00
Fix vitastor-cli rm-data removing data outside the requested range or pool

А вот это мержить не хочу, rm-data это низкоуровневая/внутренняя команда и никто не заявлял, что она должна…

vitalif closed pull request vitalif/vitastor#93 2026-10-25 22:37:39 +03:00
Fix vitastor-cli rm-data removing data outside the requested range or pool
vitalif pushed to master at vitalif/vitastor 2026-10-25 22:37:11 +03:00
63dc07b4c9 Validate min_offset / max_offset in rm-data
vitalif pushed to master at vitalif/vitastor 2026-10-25 22:25:00 +03:00
a39319beb7 Fix vitastor-cli ls --tree hiding layers whose parent is filtered out (#101)
vitalif pushed to master at vitalif/vitastor 2026-10-25 22:24:46 +03:00
0c66c4b14e Fix vitastor-cli ls --tree hiding layers whose parent is filtered out (#101)
vitalif merged pull request vitalif/vitastor#101 2026-10-25 22:24:07 +03:00
Fix vitastor-cli ls --tree hiding layers whose parent is filtered out
vitalif pushed to master at vitalif/vitastor 2026-10-25 22:24:07 +03:00
176d1d16ef Fix vitastor-cli ls --tree hiding layers whose parent is filtered out (#101)
vitalif commented on pull request vitalif/vitastor#99 2026-10-25 22:23:24 +03:00
Fix vitastor-cli ls-pgs DEGRADED column and lost errors

Замержил без тестов, мелкие правки

vitalif closed pull request vitalif/vitastor#99 2026-10-25 22:23:24 +03:00
Fix vitastor-cli ls-pgs DEGRADED column and lost errors
vitalif pushed to master at vitalif/vitastor 2026-10-25 22:23:14 +03:00
801231e8d4 Fix vitastor-cli ls-pgs printing an empty table instead of an error
33195f9c41 Fix vitastor-cli ls-pgs DEGRADED column showing misplaced data
Compare 2 commits »
vitalif pushed to master at vitalif/vitastor 2026-10-25 22:19:33 +03:00
aca9dcb1a9 Tests to yaml
9d1489c86f Remove json_printed flag
be897e278c Fix vitastor-cli fix hanging when an OSD is down
b06faf04cb Fix vitastor-cli describe hanging when an OSD is down
54b3376d00 Fix vitastor-cli describe listing only one object with --inode
Compare 5 commits »
vitalif closed pull request vitalif/vitastor#102 2026-10-25 22:18:52 +03:00
Fix vitastor-cli describe --inode and describe/fix hanging on a down OSD
vitalif commented on pull request vitalif/vitastor#102 2026-10-25 22:18:51 +03:00
Fix vitastor-cli describe --inode and describe/fix hanging on a down OSD

Замержил отдельными коммитами + чутьчуть поправил (флаг parent->json_printed мне не понравился)

vitalif pushed to master at vitalif/vitastor 2026-10-25 22:18:26 +03:00
83f9bedd00 Tests to yaml
3f5301cff0 Remove json_printed flag
044181ef2d Fix vitastor-cli fix hanging when an OSD is down
2e9056d15b Fix vitastor-cli describe hanging when an OSD is down
ba11b47d1c Fix vitastor-cli describe listing only one object with --inode
Compare 5 commits »