[Kroupware]
Re: Questions about Shared Resources & Concurrent Access
Bo Thorsen
bo at sonofthor.dk
Tue May 20 09:30:56 CEST 2003
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Monday 19 May 2003 22:10, Diego Rivera wrote:
> On Mon, 2003-05-19 at 14:45, Martin Konold wrote:
> > Am Montag, 19. Mai 2003 18:25 schrieb Diego Rivera:
> >
> > Hi,
> >
> > > Well...here's the thing: room1 might not necessarily have a person
> > > assigned to confirm bookings to it.
> > >
> > > Assume two users: user A and user B trying to get a 1 hour, 1:00pm
> > > meeting with resource X.
> > >
> > > A and B both try to get the appointment at the same time, read the
> > > existing appointments, realize 1:00pm is open, and book the
> > > appointments. Thus, 1:00pm is double-booked. In the scenario I
> > > describe, the correct behavior would be that one of them gets
> > > bounced because the other beats them in the race.
> > >
> > > However, this gets complicated to do (using anything short of a
> > > dedicated calendaring server product) using file-transfer
> > > mechanisms. Mutex locking with file transfers run the risk of
> > > clients holding locks through crashes, which is NOT correct
> > > behavior.
> >
> > Well, basically the user trying to book a ressource has to wait for
> > the confirmation. The kde kolab client only sends a single
> > confirmation on a first come first serve race in case you chose the
> > automatic mode.
>
> That's exactly my point : while the Kroupware client might have
> mechanisms for doing this - what IF they're not using Kroupware? Say -
> Outlook over FTP? That will be a common scenario and I don't see any
> true way to keep this from happening.
The automatic resource handling must be done with a kmail running. That
you might have some other common scenario is irrelevant. I would actually
also prefer to have this done on the server or by a special application,
but that's not the way we did it.
Bo.
- --
Bo Thorsen | Praestevejen 4
Senior Software Engineer | 5290 Marslev
Klarälvdalens Datakonsult | Denmark
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
iD8DBQE+ycugmT99lwfUS5IRAnzLAKCBrB4y+G8GO9HdQIbCD0e/BYvCjwCfcjl4
kmktuE9XiqlKkjMGpJAiq3A=
=eN25
-----END PGP SIGNATURE-----
More information about the Kroupware
mailing list