4
== What Changed in 1.0 ==
8
* Failure timeouts. See <<s-failure-migration>>
9
* New section for resource and operation defaults. See <<s-resource-defaults>> and <<s-operation-defaults>>
10
* Tool for making offline configuration changes. See <<s-config-sandboxes>>
11
* +Rules, instance_attributes, meta_attributes+ and sets of operations can be defined once and referenced in multiple places. See <<s-reusing-config-elements>>
12
* The CIB now accepts XPath-based create/modify/delete operations. See the pass:[<command>cibadmin</command>] help text.
13
* Multi-dimensional colocation and ordering constraints. See <<s-resource-sets-ordering>> and <<s-resource-sets-collocation>>
14
* The ability to connect to the CIB from non-cluster machines. See <<s-remote-connection>>
15
* Allow recurring actions to be triggered at known times. See <<s-recurring-start>>
21
** All resource and cluster options now use dashes (-) instead of underscores (_)
22
** +master_slave+ was renamed to +master+
23
** The +attributes+ container tag was removed
24
** The operation field +pre-req+ has been renamed +requires+
25
** All operations must have an +interval+, +start+/+stop+ must have it set to zero
26
* The +stonith-enabled+ option now defaults to true.
27
* The cluster will refuse to start resources if +stonith-enabled+ is true (or unset) and no STONITH resources have been defined
28
* The attributes of colocation and ordering constraints were renamed for clarity. See <<s-resource-ordering>> and <<s-resource-colocation>>
29
* +resource-failure-stickiness+ has been replaced by +migration-threshold+. See <<s-failure-migration>>
30
* The parameters for command-line tools have been made consistent
31
* Switched to 'RelaxNG' schema validation and 'libxml2' parser
32
** id fields are now XML IDs which have the following limitations:
33
*** id's cannot contain colons (:)
34
*** id's cannot begin with a number
35
*** id's must be globally unique (not just unique for that tag)
36
** Some fields (such as those in constraints that refer to resources) are IDREFs.
38
This means that they must reference existing resources or objects in
39
order for the configuration to be valid. Removing an object which is
40
referenced elsewhere will therefore fail.
42
** The CIB representation, from which a MD5 digest is calculated to verify CIBs on the nodes, has changed.
44
This means that every CIB update will require a full refresh on any
45
upgraded nodes until the cluster is fully upgraded to 1.0. This will
46
result in significant performance degradation and it is therefore
47
highly inadvisable to run a mixed 1.0/0.6 cluster for any longer than
50
* Ping node information no longer needs to be added to _ha.cf_.
52
Simply include the lists of hosts in your ping resource(s).
59
** It is no longer possible to set resource meta options as top-level
60
attributes. Use meta attributes instead.
61
** Resource and operation defaults are no longer read from
62
+crm_config+. See <<s-resource-defaults>> and
63
<<s-operation-defaults>> instead.