Feature #11521
Certain configuration options not safe for production builds
0%
Description
Per disucussion on the mailing list and IRC, certain configuration options are not safe for customers running Ceph in production. Examples of these include but are not limited to things like:
rocksdb_disableDataSync
rocksdb_disableWAL
Options like these are still useful for understanding unexpected behavior, such as syncs during 4k sequential writes in newstore:
http://permalink.gmane.org/gmane.comp.file-systems.ceph.devel/24632
Currently these are being removed from master, but it would be useful to reintroduce them as "unsafe" options that would only be available in non-production builds. One option may be to simply label them as unsafe so users can decide when or how they want to use them. Another may be to require a flag be passed to configure that exposes them. This may be useful in other situations as well, ie if we want to restrict certain experimental features from production builds.
History
#1 Updated by Mark Nelson almost 9 years ago
- Tracker changed from Bug to Feature
#2 Updated by Mark Nelson almost 9 years ago
- Target version deleted (
v9.0.2)