This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Ganeti core".

The branch, stable-2.12 has been updated
       via  990d128a1f7e5f07c9ea7ff71e19a781529160b4 (commit)
       via  589d5cd4e84a140e166744e91fe5127eedffcbb2 (commit)
       via  b7aa0fd405585079c1dee049aad6c2185c7884e5 (commit)
       via  33dd894d0e612fbb1874a174fd39f4dda3813264 (commit)
       via  63a59b583b947a51b8f22d455491fcdc233001e6 (commit)
      from  e1ec858bde98e88694ad19e7af4f7c9fb5a493b7 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 990d128a1f7e5f07c9ea7ff71e19a781529160b4
Author: Hrvoje Ribicic <[email protected]>
Date:   Thu Jul 17 15:46:40 2014 +0000

    Fix failing BGL whitelist test
    
    A test checking for the use of opcodes in LUs was not updated when the
    BGL was removed from OpInstanceRename. This patch removes the opcode
    from the BGL whitelist.
    
    Signed-off-by: Hrvoje Ribicic <[email protected]>
    Reviewed-by: Klaus Aehlig <[email protected]>
    
    Cherry-picked from: 8b3cd8ffc9400deeed381f541af76f0f809ff2eb
    
    Signed-off-by: Hrvoje Ribicic <[email protected]>
    Reviewed-by: Klaus Aehlig <[email protected]>

commit 589d5cd4e84a140e166744e91fe5127eedffcbb2
Author: Hrvoje Ribicic <[email protected]>
Date:   Tue Jul 15 20:17:09 2014 +0000

    Remove BGL from LUInstanceRename
    
    Once locks can be both acquired and added simultaneously, the BGL in
    LUInstanceRename is no longer needed.
    
    Signed-off-by: Hrvoje Ribicic <[email protected]>
    Reviewed-by: Petr Pudlak <[email protected]>
    
    Cherry-picked from: 14533030a16af190d613df7784df38d25b9c2a57
    
    Signed-off-by: Hrvoje Ribicic <[email protected]>
    Reviewed-by: Klaus Aehlig <[email protected]>

commit b7aa0fd405585079c1dee049aad6c2185c7884e5
Author: Hrvoje Ribicic <[email protected]>
Date:   Tue Jul 15 20:16:15 2014 +0000

    Factor out instance existence checks
    
    These checks were repeated in the code, and will have to be reused for
    the instance renames.
    
    Signed-off-by: Hrvoje Ribicic <[email protected]>
    Reviewed-by: Petr Pudlak <[email protected]>
    
    Partially cherry-picked from: e1798d178dea0503325822df0a30367b9e56a9bb
    
    Signed-off-by: Hrvoje Ribicic <[email protected]>
    Reviewed-by: Klaus Aehlig <[email protected]>
    
    Conflicts:
        lib/cmdlib/instance_utils.py

commit 33dd894d0e612fbb1874a174fd39f4dda3813264
Author: Hrvoje Ribicic <[email protected]>
Date:   Tue Jul 15 20:15:07 2014 +0000

    Allow coexistence of adding and acquiring locks
    
    The constraint that locks may not be added and acquired at the same
    time was in place before 2.12 only due to the fact that additional
    complicated logic was necessary to do so.
    
    With the new locking system, implementing this becomes much easier,
    and quite useful at that, as it will allow us to get rid of BGL usage
    for instance renames a bit later.
    
    Signed-off-by: Hrvoje Ribicic <[email protected]>
    Reviewed-by: Petr Pudlak <[email protected]>
    
    Cherry-picked from: 9261433f5385f2dee65a8de7ce6f1baa0221c547
    
    Signed-off-by: Hrvoje Ribicic <[email protected]>
    Reviewed-by: Klaus Aehlig <[email protected]>

commit 63a59b583b947a51b8f22d455491fcdc233001e6
Author: Hrvoje Ribicic <[email protected]>
Date:   Tue Jul 15 21:16:54 2014 +0000

    Allow _LockList to handle locking.ALL_SET
    
    This patch makes a minor adjustment to _LockList in order for it to
    be capable of accepting locking.ALL_SET without issues.
    
    Signed-off-by: Hrvoje Ribicic <[email protected]>
    Reviewed-by: Petr Pudlak <[email protected]>
    
    Cherry-picked from: 038a9f8f6c34d78e97cda16f913e267ce92d52f4
    
    Signed-off-by: Hrvoje Ribicic <[email protected]>
    Reviewed-by: Klaus Aehlig <[email protected]>

-----------------------------------------------------------------------

Summary of changes:
 lib/cmdlib/instance.py          |   31 +++++++++++---------
 lib/cmdlib/instance_utils.py    |   15 ++++++++++
 lib/mcpu.py                     |   57 ++++++++++++++++++++++++---------------
 test/py/ganeti.mcpu_unittest.py |    1 -
 4 files changed, 67 insertions(+), 37 deletions(-)


hooks/post-receive
-- 
Ganeti core

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"ganeti-commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to