we will likely need some sort of internal API for these that the rest of the code must use to access options (rather than directly access them via etc.), so that we can guarantee we have one comprehensive list.
It might even be worthwhile to keep the OCF-like metadata in XML files to be used as the definitive list, with the sysconfig file, ReST files for the books, and C and Python data files created from it automatically via make targets. Alternatively, we could install the XML files, and C and Python APIs could parse them.
Doc: ChangeLog: update for 2.1.7 release
kgaillot moved
T739: OCF_EXIT_REASON_PREFIX, OCF_TRACE_FILE, OCF_TRACE_RA are missing from OCF spec from
Restricted Project Column to
Restricted Project Column on the
Restricted Project board.
Also , if we want to mention that one
nrwahl2 renamed
T739: OCF_EXIT_REASON_PREFIX, OCF_TRACE_FILE, OCF_TRACE_RA are missing from OCF spec from
OCF_EXIT_REASON_PREFIX is missing from OCF spec to
OCF_EXIT_REASON_PREFIX, OCF_TRACE_FILE, OCF_TRACE_RA are missing from OCF spec.
API: libpe_status,libpe_rules,libcrmcommon: move was_processing_error to…
API: libcrmcommon: deprecate was_processing_error
API: libpe_status,libpe_rules,libcrmcommon: move was_processing_warning to…
API: libcrmcommon: deprecate was_processing_warning
Refactor: libpe_status,libcrmcommon: move pe_rsc_info() to libcrmcommon
Refactor: libpe_status,libcrmcommon: move pe_rsc_debug() to libcrmcommon
Refactor: libpe_status,libcrmcommon: move pe_rsc_trace() to libcrmcommon
Refactor: libpe_status,libcrmcommon: move pe_proc_err() to libcrmcommon
Refactor: libpe_status,libcrmcommon: move pe_proc_warn() to libcrmcommon
Log: scheduler: treat config errors as processing errors
Refactor: scheduler: functionize parsing role in location constraints
Refactor: scheduler: drop pe_err() and pe_warn()
Log: scheduler: improve messages when unpacking location constraints
Log: scheduler: improve logging of invalid roles
Log: scheduler: overhaul usage of scheduler logging functions
Log: scheduler: improve logs for invalid id-ref's
Low: libcrmcommon: fix NULL dereference in expand_idref()
Refactor: scheduler: move pe_warn_once() to libcrmcommon
Test: cts-cli: ignore cluster_status() file and line number
Log: scheduler: improve messages (and comments) per review
Low: scheduler: reject expression without op sooner
Fix: scheduler: use correct variable in log message
Refactor: scheduler: scope variable more tightly
Low: scheduler: restore nvpair behavior without id-ref
Merge pull request #3292 from kgaillot/best-practices
Refactor: libcrmcommon: support attrd purge requests without clearing cache
Log: attrd: improve messages for CIB wipe
Refactor: attrd: convert value booleans to flags
Log: attrd: improve logging of CIB write result
Low: libcrmcluster: avoid use-after-free in trace log
Fix: pacemaker-attrd,libcrmcluster: avoid use-after-free when remote node in…
Refactor: libcrmcluster,attrd: functionize removing node from both caches
Refactor: attrd: remove dead code
Low: libcrmcommon: handle disconnected attrd API connections consistently
Low: libcrmcommon: handle NULL attribute manager IPC API connections…
Log: controld,libcrmcommon: improve attrd IPC API messages
Log: libcrmcommon: use log-friendly name in pacemakerd IPC logs
Merge pull request #3293 from kgaillot/T137
Merge pull request #3290 from ClusterLabs/2.1
Doc: ChangeLog: update for 2.1.7-rc4 release
kgaillot committed
rP583a717cc069: resubmit some word translations (authored by xuezhixin <xuezhixin@uniontech.com>).
resubmit some word translations
kgaillot committed
rP62ba7da6ac0d: Doc:add translation for zh_CN (authored by xuezhixin <xuezhixin@uniontech.com>).
Doc:add translation for zh_CN
API: libpe_rules,libcrmcommon: move enum expression_type to libcrmcommon
Refactor: libcrmcommon,libpe_rules,libpacemaker: use internal names for…
API: libcrmcommon: deprecate enum expression_type including its values
Refactor: libpe_status,libcrmcommon: move pe__location_t to libcrmcommon
Refactor: scheduler: rename pcmk__location_t rsc_lh member
Refactor: scheduler: rename pe__location_t node_list_rh member
Refactor: libpe_status,libcrmcommon: move pe__ordering_t to libcrmcommon
Refactor: scheduler: rename "lh_rsc" to "rsc1"
Refactor: scheduler: rename "lh_action" to "action1"
Refactor: scheduler: rename "rh_rsc" to "rsc2"
Refactor: scheduler: rename "rh_action" to "action2"
Refactor: scheduler: rename "lh_action_task" to "task1"
Refactor: scheduler: rename "rh_action_task" to "task2"
Refactor: libpe_status,libcrmcommon: move op_digest_cache_t to libcrmcommon
Refactor: libpe_status,libcrmcommon: move pe__bundle_replica_t to libcrmcommon
Merge pull request #3281 from kgaillot/best-practices
nrwahl2 renamed
T734: attrd_updater doesn't write bundle node attributes to CIB from
attrd_updater doesn't write bundle nodes attribute to CIB to
attrd_updater doesn't write bundle node attributes to CIB.
bixiaoyan1 <bixiaoyan@kylinos.cn> committed
rPcccff82fef71: Fix: HealthSmart: Check the parameter values of check_temperature to avoid… (authored by bixiaoyan1 <bixiaoyan@kylinos.cn>).
Fix: HealthSmart: Check the parameter values of check_temperature to avoid…
Merge pull request #3289 from bixiaoyan1/main
For , it seems reasonable to just ask the local controller for , using that as the source of truth instead of broadcasting a ping.
All of this stems from dropping the mainloops in . We replaced them with sync when the timeout is 0 in a6ec43e3. We replaced them with poll when the timeout is greater than 0 in 8771565f. The sync change is causing this problem. It's unclear if the poll change has caused or will cause any problems; that seems less likely, but it's possible.
Test: libcrmcommon: Add unit tests for get_schema_version.
Test: libcrmcommon: Add unit tests for get_schema_name.
Test: libcrmcommon: Add unit tests for crm_xml_init...
Test: libcrmcommon: Add unit tests for crm_schema_init.
Test: libcrmcommon: Rename pcmk__xml_find_x_0_schema_index_test.
Merge pull request #3282 from clumens/xml-unittests
Modify the HealthCPU, HealthSMART, HealthIOWait scripts about the function of…
Merge pull request #3284 from twtlpla/main
xuezhixin <xuezhixin@uniontech.com> committed
rPda120aeb47ad: Doc:add translation for zh_CN (authored by xuezhixin <xuezhixin@uniontech.com>).
Doc:add translation for zh_CN
xuezhixin <xuezhixin@uniontech.com> committed
rP0caa02ac890e: resubmit some word translations (authored by xuezhixin <xuezhixin@uniontech.com>).
resubmit some word translations
Merge pull request #3275 from xuezhixin/main
Test: cts-cli: Use only the first line of cmd in output