diff --git a/cts/schemas/test-3/ref.err/acl-drop.ref.err-0 b/cts/schemas/test-3/ref.err/acl-drop.ref.err-0
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/cts/schemas/test-3/ref.err/acl-drop.ref.err-1 b/cts/schemas/test-3/ref.err/acl-drop.ref.err-1
new file mode 100644
index 0000000000..a2e1bf669f
--- /dev/null
+++ b/cts/schemas/test-3/ref.err/acl-drop.ref.err-1
@@ -0,0 +1 @@
+WARNING: Dropping nvpair cib-bootstrap-options-remove-after-stop because the remove-after-stop property is unsupported
diff --git a/cts/schemas/test-3/ref.err/acl-drop.ref.err-2 b/cts/schemas/test-3/ref.err/acl-drop.ref.err-2
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/cts/schemas/test-3/ref.err/acl-drop.ref.err-3 b/cts/schemas/test-3/ref.err/acl-drop.ref.err-3
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/cts/schemas/test-3/ref.err/acl-drop.ref.err-4 b/cts/schemas/test-3/ref.err/acl-drop.ref.err-4
new file mode 100644
index 0000000000..801a486a2b
--- /dev/null
+++ b/cts/schemas/test-3/ref.err/acl-drop.ref.err-4
@@ -0,0 +1 @@
+WARNING: Dropping resource rsc2 because nagios resources are no longer supported
diff --git a/cts/schemas/test-3/ref.err/acl-drop.ref.err-99 b/cts/schemas/test-3/ref.err/acl-drop.ref.err-99
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/cts/schemas/test-3/ref/acl-drop.ref-0 b/cts/schemas/test-3/ref/acl-drop.ref-0
new file mode 100644
index 0000000000..e86863bba6
--- /dev/null
+++ b/cts/schemas/test-3/ref/acl-drop.ref-0
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cts/schemas/test-3/ref/acl-drop.ref-1 b/cts/schemas/test-3/ref/acl-drop.ref-1
new file mode 100644
index 0000000000..26431a2011
--- /dev/null
+++ b/cts/schemas/test-3/ref/acl-drop.ref-1
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cts/schemas/test-3/ref/acl-drop.ref-2 b/cts/schemas/test-3/ref/acl-drop.ref-2
new file mode 100644
index 0000000000..d76cc57df6
--- /dev/null
+++ b/cts/schemas/test-3/ref/acl-drop.ref-2
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cts/schemas/test-3/ref/acl-drop.ref-3 b/cts/schemas/test-3/ref/acl-drop.ref-3
new file mode 100644
index 0000000000..d76cc57df6
--- /dev/null
+++ b/cts/schemas/test-3/ref/acl-drop.ref-3
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cts/schemas/test-3/ref/acl-drop.ref-4 b/cts/schemas/test-3/ref/acl-drop.ref-4
new file mode 100644
index 0000000000..d6993cbafe
--- /dev/null
+++ b/cts/schemas/test-3/ref/acl-drop.ref-4
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cts/schemas/test-3/ref/acl-drop.ref-99 b/cts/schemas/test-3/ref/acl-drop.ref-99
new file mode 100644
index 0000000000..043c93eb81
--- /dev/null
+++ b/cts/schemas/test-3/ref/acl-drop.ref-99
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cts/schemas/test-3/xml/acl-drop.xml b/cts/schemas/test-3/xml/acl-drop.xml
new file mode 100644
index 0000000000..34817bb236
--- /dev/null
+++ b/cts/schemas/test-3/xml/acl-drop.xml
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/xml/upgrade-3.10-2.xsl b/xml/upgrade-3.10-2.xsl
index 4cfce8412f..fe8203ad60 100644
--- a/xml/upgrade-3.10-2.xsl
+++ b/xml/upgrade-3.10-2.xsl
@@ -1,270 +1,322 @@
+
+
+
member
INFINITY
promotable
true
.*
-INFINITY
never
0
+
+
+
+
+
+
+
+
+
+
+
+
+ '
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/xml/upgrade-3.10-99.xsl b/xml/upgrade-3.10-99.xsl
index bad2ef5da8..da58a83f9d 100644
--- a/xml/upgrade-3.10-99.xsl
+++ b/xml/upgrade-3.10-99.xsl
@@ -1,71 +1,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+