Github user rakeshadr commented on a diff in the pull request:
https://github.com/apache/zookeeper/pull/377#discussion_r186415246
--- Diff: src/docs/src/documentation/content/xdocs/zookeeperAdmin.xml ---
@@ -950,6 +952,39 @@ server.3=zoo3:2888:3888</programlisting>
</listitem>
</varlistentry>
+ <varlistentry>
+ <term>zookeeper.extendedTypesEnabled</term>
+
+ <listitem>
+ <para>(Java system property only: <emphasis
+
role="bold">zookeeper.extendedTypesEnabled</emphasis>)</para>
+
+ <para><emphasis role="bold">New in 3.5.4, 3.6.0:</emphasis>
Define to "true" to enable
+ extended features such as the creation of <ulink
url="zookeeperProgrammers.html#TTL+Nodes">TTL Nodes</ulink>.
+ They are disabled by default. IMPORTANT: when enabled server
IDs must
+ be less than 255 due to internal limitations.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>zookeeper.emulate353TTLNodes</term>
--- End diff --
Yes, good point. We need to mention this as `deprecated `and highlight the
intention of removing them in future. As per
"https://cwiki.apache.org/confluence/display/ZOOKEEPER/Roadmap", are we able to
remove it in 3.5.5 ?
Also, in future how user with TTLNodes can be upgraded to a to a higher
3.5.5+ or 3.6.0+ version directly from 3.5.3 ?
Also, could you please raise a jira task to propose the best way to remove
this workaround config and keep track of it, if not raised yet.
---