[OSM-dev] Potlatch - really BAD bug
shaun at shaunmcdonald.me.uk
Tue Jan 13 12:31:33 GMT 2009
On 13 Jan 2009, at 12:14, Marc Schütz wrote:
>>> It has been explained many times in the
>>> past, not just
>>> by me, that database freakiness _will_ happen because we don't
>>> 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,
>> 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 , which are
> atomic and can therefore be used for this.
Diff uploads will not help online editor such as Potlatch. The
addition of transactions and exposure of the version numbers will help
More information about the dev