]> git.proxmox.com Git - ceph.git/blame - ceph/PendingReleaseNotes
update sources to v12.2.3
[ceph.git] / ceph / PendingReleaseNotes
CommitLineData
d2e6a577
FG
1>= 12.1.2
2---------
3* When running 'df' on a CephFS filesystem comprising exactly one data pool,
4 the result now reflects the file storage space used and available in that
5 data pool (fuse client only).
6* Added new commands "pg force-recovery" and "pg-force-backfill". Use them
7 to boost recovery or backfill priority of specified pgs, so they're
8 recovered/backfilled before any other. Note that these commands don't
9 interrupt ongoing recovery/backfill, but merely queue specified pgs
10 before others so they're recovered/backfilled as soon as possible.
11 New commands "pg cancel-force-recovery" and "pg cancel-force-backfill"
12 restore default recovery/backfill priority of previously forced pgs.
7c673cae 13
181888fb
FG
14
1512.2.1
16------
17
18* Clusters will need to upgrade to 12.2.1 before upgrading to any
19 Mimic 13.y.z version (either a development release or an eventual
20 stable Mimic release).
21
22- *CephFS*:
23
24 * Limiting MDS cache via a memory limit is now supported using the new
25 mds_cache_memory_limit config option (1GB by default). A cache reservation
26 can also be specified using mds_cache_reservation as a percentage of the
27 limit (5% by default). Limits by inode count are still supported using
28 mds_cache_size. Setting mds_cache_size to 0 (the default) disables the
29 inode limit.
3efd9988
FG
30
31* The maximum number of PGs per OSD before the monitor issues a
32 warning has been reduced from 300 to 200 PGs. 200 is still twice
33 the generally recommended target of 100 PGs per OSD. This limit can
34 be adjusted via the ``mon_max_pg_per_osd`` option on the
35 monitors. The older ``mon_pg_warn_max_per_osd`` option has been removed.
36
37* Creating pools or adjusting pg_num will now fail if the change would
38 make the number of PGs per OSD exceed the configured
39 ``mon_max_pg_per_osd`` limit. The option can be adjusted if it
40 is really necessary to create a pool with more PGs.
b32b8144
FG
41
4212.2.3
43------
44
45- *RBD*:
46
47 * The RBD C API's rbd_discard method now enforces a maximum length of
48 2GB to match the C++ API's Image::discard method. This restriction
49 prevents overflow of the result code.
50
51- *CephFS*:
52
53 * The CephFS client now catches failures to clear dentries during startup
54 and refuses to start as consistency and untrimmable cache issues may
55 develop. The new option client_die_on_failed_dentry_invalidate (default:
56 true) may be turned off to allow the client to proceed (dangerous!).