Skip to content

Tags: mysql/mysql-server

Tags

mysql-cluster-8.0.37

Toggle mysql-cluster-8.0.37's commit message
Null-merge missing history from 8.0.36

mysql-8.0.37

Toggle mysql-8.0.37's commit message
Null-merge missing history from 8.0.36

mysql-cluster-8.4.0

Toggle mysql-cluster-8.4.0's commit message
Fix the fix for bug #36337893: Make mysql_native_password optional

- removed the new option
- used the plugin flag to have the plugin disabled by default for the mysql_native plugin
- fixed the tests
- Ammended the new test to use the --[plugin]-foo= option instead.

Change-Id: I1a595e1091cccfbf92e103bf17de0aa60a276e4b

mysql-8.4.0

Toggle mysql-8.4.0's commit message
Fix the fix for bug #36337893: Make mysql_native_password optional

- removed the new option
- used the plugin flag to have the plugin disabled by default for the mysql_native plugin
- fixed the tests
- Ammended the new test to use the --[plugin]-foo= option instead.

Change-Id: I1a595e1091cccfbf92e103bf17de0aa60a276e4b

mysql-cluster-7.6.30

Toggle mysql-cluster-7.6.30's commit message
Update License Book

Approved-by: Balasubramanian Kandasamy <[email protected]>

mysql-cluster-7.5.34

Toggle mysql-cluster-7.5.34's commit message
Update License Book

Approved-by: Balasubramanian Kandasamy <[email protected]>

mysql-cluster-8.3.0

Toggle mysql-cluster-8.3.0's commit message
Bug#36027494 Add mtr test for my_print_stacktrace

Add an mtr test which is only inteded to be run manually:
  ./mtr --no-check-testcases print_stacktrace
Inspect output in var/log/msqld.1.err

Change-Id: Ia308592441df0e4a23a18c590df867a15882cbef

mysql-8.3.0

Toggle mysql-8.3.0's commit message
Bug#36027494 Add mtr test for my_print_stacktrace

Add an mtr test which is only inteded to be run manually:
  ./mtr --no-check-testcases print_stacktrace
Inspect output in var/log/msqld.1.err

Change-Id: Ia308592441df0e4a23a18c590df867a15882cbef

mysql-cluster-8.0.36

Toggle mysql-cluster-8.0.36's commit message
Bug#36066725 Regular mgmd hangs when sending it a stop node for ndbmtd

Root cause is that the mutexes 'theMultiTransporterMutex' and
'clusterMgrThreadMutex' are taken in different order in the
two respective call chains:

1) ClusterMgr::threadMain() -> lock() -> NdbMutex_Lock(clusterMgrThreadMutex)
   - ::threadMain(), holding clusterMgrThreadMutex -> TransporterFacade::startConnecting()
     - TF::startConnecting -> lockMultiTransporters()  <<<< HANG while holding clusterMgrThreadMutex

2) TransporterRegistry::report_disconnect() -> lockMultiTransporters()
   - ::report_disconnect(), holding theMultiTransporterMutex, -> TransporterFacade::reportDisconnect()
     - TF::reportDisconnect -> ClusterMgr::reportDisconnected()
       - ClusterMgr::reportDisconnected() -> lock()
         - lock() -> NdbMutex_Lock(clusterMgrThreadMutex) <<<< Held by 1)

Patch change TransporterRegistry::report_disconnect() such that the
theMultiTransporterMutex is released before calling reportDisconnect(NodeId).

It should be sufficient to hold theMultiTransporterMutex while
::report_disconnect check if we are disconnecting a multiTransporter,
and if all its Trps are in DISCONNECTED state. When this
finished we have set up 'ready_to_disconnect' and can release
theMultiTransporterMutex before -> reportDisconnect()

Change-Id: I19be0d9d92184efb8f20a92aa7189b9b85f069bc

mysql-cluster-7.6.29

Toggle mysql-cluster-7.6.29's commit message
Bug#35846221: Assertion Failure in /mysql-8.0.34/sql/field.cc:7119

Problem is due to missing implementation of
Item_func_make_set::fix_after_pullout(), which makes this particular
MAKE_SET function be regarded as const and may thus be evaluated
during resolving.

Fixed by implementing a proper fix_after_pullout() function.

Change-Id: I7094869588ce4133c4a925e1a237a37866a5bb3c
(cherry picked from commit a9f0b388adeef837811fdba2bce2e4ba5b06863b)