Bug #25469 | Patch: Realtime scheduler for NDB Cluster | ||
---|---|---|---|
Submitted: | 8 Jan 2007 17:38 | Modified: | 6 Nov 2009 11:02 |
Reporter: | Lenz Grimmer | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Cluster: Cluster (NDB) storage engine | Severity: | S4 (Feature request) |
Version: | mysql-5.1 | OS: | Any |
Assigned to: | CPU Architecture: | Any | |
Tags: | Contribution |
[8 Jan 2007 17:38]
Lenz Grimmer
[8 Jan 2007 17:39]
Lenz Grimmer
dolphin_rt.patch
Attachment: dolphin_rt.patch (text/x-patch), 34.03 KiB.
[6 Nov 2009 10:57]
Gustaf Thorslund
With help of shell> bzr annotate --long ConfigInfo.cpp | less and shell> bzr log --long -n0 | less this appears to have been fixed awhile back. revno: 2476.941.66 committer: tomas@whalegate.ndb.mysql.com timestamp: Sat 2007-10-13 09:09:28 +0200 message: WL#4096 Real time settings and perf improvements in ndb kernel Add 5 new configuration variable: 1) Boolean to set threads in real-time priority 2) Lock main thread to a CPU (parameter is cpu id) 3) Lock other threads to a CPU (parameter is cpu id) all these requires ndbd started as root to have any effect 4) Spin timer in scheduler loop, number of microseconds we'll spin in loop waiting for messages to arrive before going to sleep 5) Execution timer in scheduler loop, number of microseconds we'll execute in loop before we send messages gathered during execution