Changes between Version 6 and Version 7 of releases/Camano-3.0

Show
Ignore:
Timestamp:
11/22/10 18:28:57 (8 years ago)
Author:
ibaldin (IP: 152.54.6.136)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • releases/Camano-3.0

    v6 v7  
    1212 * Do we still an interactor deadlock problem? 
    1313    * 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. 
     14 
     15* If a parent reservation fails, should children be allowed to go on? #189 
     16   * 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.  
    1417 
    1518 * Need to re-enable ticket validaation #181