Project

General

Profile

Feature #11521

Certain configuration options not safe for production builds

Added by Mark Nelson almost 9 years ago. Updated almost 9 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
common
Target version:
-
% Done:

0%

Source:
other
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:

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)

Also available in: Atom PDF