Changes between Version 28 and Version 29 of releases/Camano-3.0

Show
Ignore:
Timestamp:
02/10/11 16:59:32 (8 years ago)
Author:
ibaldin (IP: 108.107.111.69)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • releases/Camano-3.0

    v28 v29  
    1515    * Yes. Needs fixing. Every inter-actor call holds big lock. Across multiple containers it is possible for call and response to be in different threads, which may cause deadlock. The solution is when calls are made across actors, they are not done while holding the big lock. The issue is handling exceptions. 
    1616 
    17  * If a parent reservation fails, should children be allowed to go on? #189 
     17* If a parent reservation fails, should children be allowed to go on? #189 
    1818   * There is a concept of 'deferral'. If you don't have enough resources, you can send back partial resources, which is why this makes sense. We may need to add a property on the control for the resource pool, a new property 'non-deferrable' may need to be added. There is a binary predicate that determines whether a redeem is possible (yes redeem/no redeem/no redeem and release). The children reservation get tickets and they need to be cleaned up if a parent fails on redeem. This needs to be a transaction. Predecessor reservations need to be closed, however we may need to wait until they are done redeeming, as closing in redeeming state is difficult.  
    1919