> > 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

Reply via email to