vitastor/mon
Vitaliy Filippov aa436027c8 Report pg/history from OSD on every degraded activation
Required to prevent data loss due to activation of an OSD with older data
when PG OSD set change doesn't occur. I.e. fixes the simplest case:
- Run 2 OSDs with 1 PG
- Start writing into the PG
- Stop OSD 2
- Stop OSD 1
- Start OSD 2

After this change the PG will refuse to start after the last step.
2021-11-13 22:39:17 +03:00
..
PGUtil.js Fix PG count change procedure 2021-03-08 23:15:58 +03:00
afr.js Update the license to VNPL 1.1 2021-02-25 23:55:33 +03:00
afr_test.js Mirror afr.js from /vitalif/ceph-afr-calc 2021-02-25 23:55:33 +03:00
lp-optimizer.js Aggregate per-pool statistics in mon 2021-07-03 23:14:44 +03:00
make-osd.sh Add min_flusher_count configuration 2021-04-03 00:53:28 +03:00
make-units.sh Deduplicate osd_sets in pg history + raise request size limit for etcd 2021-04-03 00:53:28 +03:00
merge.js Add a test for snapshots, fix bugs. Now the test passes 2021-04-10 17:44:12 +03:00
mon-main.js Update the license to VNPL 1.1 2021-02-25 23:55:33 +03:00
mon.js Report pg/history from OSD on every degraded activation 2021-11-13 22:39:17 +03:00
package.json More correct failure model (I hope so) 2020-10-01 02:33:48 +03:00
simple-offsets.js Add metadata superblock and check it on start 2021-04-10 22:26:17 +03:00
stable-stringify.js Add license notices to all source code files 2020-09-17 23:07:06 +03:00
test-nonuniform.js Update the license to VNPL 1.1 2021-02-25 23:55:33 +03:00
test-optimize-simple.js Add a simple test for the PG optimizer 2021-02-25 23:59:33 +03:00
test-optimize-undersized.js Update the license to VNPL 1.1 2021-02-25 23:55:33 +03:00
test-optimize.js Update the license to VNPL 1.1 2021-02-25 23:55:33 +03:00