[byteio-wg] [byteio-wg | ByteIO Specification - 1675] A clarification about concurrency in ByteIO is required (lifetime management)

Sourceforge Tracker Monitor noreply at forge.gridforum.org
Fri Oct 28 11:15:54 CDT 2005


Neil Chue Hong changed 1675 on 2005-10-28 17:15:54

Close Date has changed: - New: '2005-10-28 17:15:54'   Old: '-'
Status has changed: - New: 'Closed'   Old: 'Open'


Respond by visiting: https://forge.gridforum.org/tracker/?func=detail&atid=824&aid=1675&group_id=154 (https://forge.gridforum.org/tracker/?func=detail&atid=824&aid=1675&group_id=154)

Summary: A clarification about concurrency in ByteIO is required (lifetime management)
Project: ByteIO Working Group
Tracker: ByteIO Specification
Artifact ID: 1675
Category: <None>
Group: <None>
Status: Closed
Priority: -
Last Modified By: Neil Chue Hong
Last Modified: 2005-10-28 17:15:54
Submitted By: Neil Chue Hong
Submit Date: 2005-10-18 17:44:55
Assigned To: &amp;lt;None&amp;gt;
Close Date: 2005-10-28 17:15:54
File(s): <None>
Description: 
ISSUE: A clarification about concurrency in ByteIO is required (lifetime
management)
SOLUTION: Add a note saying that this is out of scope and up to implementors. It is a similar example to two processes sharing the same stream.

----------------------------------------------------------------------
Comment By: Neil Chue Hong (2005-10-28 17:15:54)
The following has been added in the 28/10/05 version:

"3.	Concurrency in ByteIO

As a simple, file-like bulk data specification, ByteIO explicitly does not address the more complicated question of concurrency for multiple readers and writers.  Any attempt at managing such concurrency is left up to external (and undefined) services and software.  Advisory locking could easily be implemented as an additional service port type and would not impact the simplicity of ByteIO.  The only concurrency issues that are addressed by ByteIO are atomicty issues revolving around multiple read/write requests within the service.  At that level, each ByteIO specific operation (read, write, append, etc.) should be atomic.
"
----------------------------------------------------------------------


View the ByteIO Specification : https://forge.gridforum.org/tracker/index.php?func=browse&group_id=154&atid=824 (https://forge.gridforum.org/tracker/index.php?func=browse&group_id=154&atid=824)





More information about the byteio-wg mailing list