RE: Bulk Transactions

"Anderson, Todd A" <[email protected]> Thu, 26 Jun 2003 09:41:04 -0700
Newsgroups gmane.ietf.gsmp
Message-ID <[email protected]>
At least in the ForCES work, the general consensus is that the controller needs to
be able to say whether a bulk message requires atomicity or not.  In either case,
I think per sub-message error codes are needed.  If atomicity is required you'd
like to know which submessage caused the transaction to fail.  If atomicity is not
required, then you need to know which sub-messages succeeded and which failed.
 
Todd

-----Original Message-----
From: avri [mailto:[email protected]]
Sent: Thursday, June 26, 2003 4:13 AM
To: [email protected]
Subject: [GSMP] Bulk Transactions





This mention of bulk messages reminded me that there 

was a requirement: 

2.7.2. Bulk Transactions 

in the requirements draft. 


I have a question about these. 

not about their importance, but about their atomicity. 


Currently we have only one error code in a message. 


So, do we consider a bulk message a single action? 

this would mean that if even one of the transactions failed, 

the entire command would fail. 

in order for state to be determinate, this would mean the 

switch would be responsible for undoing any transaction 

that had been completed. 


Or are we saying that we need for each transaction to be 

an atom it is own right and thus each one will need its own 

error code. 


I tend toward the former, thus placing the burden of being able 

to guarantee to undo any changes on the switch. And if the 

switch is not equipped to do so, it should reject bulk transactions. 


Another questions i have: 


- Do we modify existing messages to support 

bulk transactions or do we create new messages. 

- and if so what needs to be bulk enabled: 

- add is obvious 

- reservation 

- or is the triggered add i wrote about sufficient if 

it has the bulk transaction capability, with an 

individual reservation message needed prior 

to each transaction. 


I tend toward the third possibility. 


Comments on both issues please! 


a. 





On tisdag, jun 24, 2003, at 01:25 Asia/Seoul, Stephen Shew wrote: 


I'm not familiar with the short header work and can't judge its usefulness for burst switching.  Can they be used in a bulk message (multiple adds for example)? 


-----Original Message----- 

From: avri [mailto:[email protected]] 

Sent: Thursday, June 19, 2003 23:04 

To: [email protected] 

Subject: [GSMP] Shorter msg for add reservations 



As promised a specific message on header compression. 


On Monday, Jun 16, 2003, at 12:15 Asia/Seoul, avri wrote: 


> 

> 

> - there has been an issue concerning the size of the gsmp message 

> header brought up by the folks working on optical burst switching - i 

> will send a specific message to the list on this issue. 

> 


So, what do people think? 


Should there be a general mechanism inserted similar to the short headers we removed over 2 years ago?  Some new sort of header compression? 


Should there be a new mechanism related solely to reservations. I.e. a new add-reservation message is created that includes only 


[vers, sub, msg type, result, code] 

[partition id, transaction id] 

[reservation id] 

[I, submsg, length]  or is this needed - though we may be able to 

                                use a bulk mechanism for other add-resv 

uses 


anything else?   and is this still too big? 


And does the reservation message need to  changed 

to allow for these complete reservations.  What, if anything needs to be added to the reservation message? 


Opinions?  suggestions? 


Please, speak up. As an editor, I am am working on the 

update for the upcoming meeting at the moment, and need guidance. 


As a co-chair, I would like to know if there is consensus on making such a change. 


I encourage the Optical draft team to discuss their rationale and needs on the list in response to this message. 



a. 


note: since i am functioning as a co-chair and editor, any process issues that may arise from this dual role will be handled by the other co-chair 




_______________________________________________ 

GSMP mailing list 

[email protected] 

https://www1.ietf.org/mailman/listinfo/gsmp