lp:~martinarrieta/mysql-fabric/BUG-71445
BUG#71445 and BUG#72511
This branch add support to Json in the return field in order to be able to use it to display the result with a better format.
I also added:
1- The address field in the group health command
2- command_status method on /lib/mysql/
Regards,
Martin.
- Get this branch:
- bzr branch lp:~martinarrieta/mysql-fabric/BUG-71445
Branch merges
- Oracle/MySQL Engineering: Pending requested
-
Diff: 103 lines (+45/-4)2 files modifiedlib/mysql/fabric/command.py (+4/-2)
lib/mysql/fabric/services/health.py (+41/-2)
Branch information
Recent revisions
- 223. By Alfranio Correia <email address hidden>
-
BUG#72117: BUG#18454582: SCHEDULER DOES NOT NOTIFY ALL PROCEDURES THAT ARE FREE TO GO AFTER A RELEASE
The scheduler is not notifying all procedures that were blocked by a procedure
that has had its locks released. The current algorithm checks all the queues
for the objects locked by the procedure which has finished but does not check
that some procedures are at head of the queue already for other objects.For example,
['object_1'] = [procedure_1, procedure_2]
['object_2'] = [procedure_2]If "procedure_1" finishes the execution, the scheduler does notify that
"procedure_2" can continue its execution because only the queue for
"object_1" has changed after releasing the locks for "procedure_1". - 222. By Alfranio Correia <email address hidden>
-
BUG#72016 BUG#18403885 AUTOMATIC FAILOVER IS NOT HAPPENING WHEN GLOBAL GROUP MASTER IS FAILED
The shard sub-system creates a replication channel between a global group and
a shard group. Specifically, the master in the global group replicates its
changes to the master in the shard group.Although there is this relationship, the high availability routines should
work independently in the sense that any high availability operation in the
groups should work regardless the existence of a valid master or not in the
related group(s). This was not happening though and an exception was raised
thus aborting the high availability operation(s).We have fixed this behavior in the context of this patch. Now if there is
no valid master in a related group, an error message is printed out and
the operation continues.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:mysql-fabric