Changes between Version 50 and Version 51 of releases/Bella-2.2

11/22/10 18:06:44 (9 years ago)
ibaldin (IP:



  • releases/Bella-2.2

    v50 v51  
    1010 * Check that ticket #178 is fixed (wavelength continuity) 
    1312== Features to include == 
    3130== Need further investigation == 
    33  * Re-deploying site requires redeploying broker - VERY BAD! 
    34    * When you redeploy - don't wipe the state recovery file: this will preserve existing reservations. HOWEVER: there is a bug now that prevents expanding the packages if the state recovery lock file is present. Aydan will fix #145. Every actor is designed to work like that. If a broker is blown away, service managers will continue working until they need extend. Basically we need to fix recovery bugs if there are any but by design, redeploying should be fine. Recovery is most problematic on SM and Authorities. Eucalyptus is made to recover but not well tested. 
    36     There is no way to close a source reservation. Perhaps we can add a 'Reset' button to the broker? This will purge ALL reservations. What we want is to wipe information about reservations from a particular site on a broker. The problem is that reservations cause creation of resource pools for policies. Those need to be cleaned out too. This would be a FEATURE 
    38     Final solution: Need a 'Clean Shutdown' on a site authority. AND allow the broker to reimport from new claims and let  old tickets hang until they expire. Extend will not work anymore (as per Jeff) 
    4033 * If a parent reservation fails, should children be allowed to go on? 
    4134   * 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.