> > It has been explained many times in the > > past, not just > > by me, that database freakiness _will_ happen because we don't > > have > > transactions, our server is often under high load, and there > > may be memory > > leaks or blocking processes in some of the software we use. > > Do I understand correctly that the introduction of changesets in API 0.6 > should go some way towards addressing this problem? As I understand it the > whole changeset needs to make it to the server for it to be applied, and > therefore I've been assuming that when updating a way the addition, updating > and removal of nodes to a way would all be part of a single changeset. Or > have I misunderstood?
Changesets merely group changes together, they are not atomic. However, API 0.6 will also implement diff uploads [1], which are atomic and can therefore be used for this. [1] http://wiki.openstreetmap.org/wiki/0.6#Diff_uploads Regards, Marc -- Sensationsangebot verlängert: GMX FreeDSL - Telefonanschluss + DSL für nur 16,37 Euro/mtl.!* http://dsl.gmx.de/?ac=OM.AD.PD003K1308T4569a _______________________________________________ dev mailing list dev@openstreetmap.org http://lists.openstreetmap.org/listinfo/dev