mkrep.sh v3.6.0:
* Refined timing optimizations for metadata pull thrads using 'p4 pull -i 0';
changed to 'p4 pull -I 100', for both metadata pull and metadata write (with
'-L') threads. The '-I 100' (uppercase I) indicates a 100 millisecond delay.
* Removed rpl.forward.all value, as it's redundant. The behavior that this
is intended to indicate is already implied by the Services field of the
server spec. For mkrep.sh with '-t ha[m]', the Services field value of the
generated server is changed from 'standby' to 'forwarding-standby' to maintain
compatibilitiy with prior and preferred "forwarding" behavior of an HA replica.
The '-ro[m]' options, previously redundant, now provide a way to specify intent
for strictly read-only replica with a Services value of 'standby' (not
forwarding). Because rpl.forward.login=1 is no longer set, using '-ro[m]' is
now functionally distinct from '-ha[m]', so comments indicating that '-ro[m]'
were discouraged have been removed.
* Revised guidance for edge servers to add the optional step to configure
filtering using *DataFiter fields appropriate for an edge (excluding
ClientDataFilter that makes no sense for an edge). Corrected guidance for
configuring filtering of *DataFilter fields for a filtered forwarding replica
(ffr).