Hello All,
Quoting Peter Saint-Andre <[EMAIL PROTECTED]>:
I think <changed> and <removed> are only mentioned in passing before
section 9.4 (Replication), so some explanation early on (where they
referenced for the first time) would be helpful.
In fact there should be a <created/> element, too. Thus:
Are you really sure the separate element is needed for created collections?
With current structure it's already possible to differentiate "new"
collections from the "old" ones by "version" attribute, so "created"
seems to provide no extra information.
Besides of that what if collection was created and then changed, and
after that replication takes place? With current approach it's just
one "changed" item, but what should be sent when using "created"
element? Two records? (one for "created" and one for "changed")? But
"changed" element is already enough to know the fact that collection
was created, so it's just an overhead. When client performs its first
replication this "created" element would increase responce size by the
factor of 2 (as every collection was created first and then in most
cases changed later by adding messages there).
Overall that's not a huge problem, but to be frank I just do not see
any real benefit from having separate "created" element, only some
complications.
Good luck! Alexander
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.