On Tue, Nov 21, 2017 at 10:21:55PM -0600, Jeff Hobson wrote:
> [...] a true conflict would arise if both platforms were
> modifying the data at the same time. That caveat, understood is
> the real barrier to mutual and simultaneous access. 

Indeed!

If there will be multiple people involved, one way to keep these
collisions from happening by accident is to have a physical token
of some sort.  It can be anything -- a dollar-store trinket, a
lovingly carved wooden figurine, an oddly shaped rock from the
garden, whatever :-)  As long as it's distinctive.

The rule is that only the person with the token on their desk is
allowed to touch the file.  So:
  - If you want to do some GnuCash work, grab the token first

  - When you're done, return the token to some agreed neutral
    location where it lives while not in use

  - If you go to grab it and it's on someone else's desk, *check
    with them* before you take it
    
    No cheating on this one!  Maybe they left for the day and
    forgot to return it ... but maybe they're just taking a quick
    break in the middle of something long and intricate.  If Mary
    has the token, Mary *owns* that file until she says
    otherwise!

In theory this shouldn't be needed.  GnuCash is supposed to sort
all that out for you -- that's what the foo.gnucash.LCK file is
for.  But over some networks, that kind of locking can be iffy.
So if in practice you get these "John and Mary both changed it"
situations, the above physical-token scheme can be used as a
fallback.

  - Eric
_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

Reply via email to