An error occurred fetching the project authors.
- 17 Aug, 2006 2 commits
-
-
andrey@example.com authored
Shift from direct usage of (char *) with STRING_WITH_LEN to C_STRING_WITH_LEN
-
andrey@example.com authored
Post-review fixes. Mostly whitespace, int-to-bool return value, fixed comments
-
- 17 Jul, 2006 1 commit
-
-
andrey@lmy004. authored
Small updates before patch submit.
-
- 11 Jul, 2006 1 commit
-
-
andrey@lmy004. authored
More small fixes to the API : use LEX_STRING instead of LEX_STRING* and if error then return bool(true) instead of error code. Merged functions. Reduced usage of sp_name. Fixed a lot of function documentation errors. Added function documentation wherever needed. Removed some unused defines and error codes. Next to come is batch rename of Event_scheduler_ng to Event_scheduler.
-
- 10 Jul, 2006 2 commits
-
-
andrey@lmy004. authored
After merge fixes.
-
andrey@lmy004. authored
This patch introduces specialized Event data objects Event_basic as parent. Event_queue_element used for queue storage Event_timed used for SHOW EVENTS/ I_S.EVENTS / SHOW CREATE EVENT Event_job_data using during execution. Methods were moved out of Event_timed to other classes. This patch also introduces Events::LOCK_event_metadata. This patch gives new implementation of Events::dump_internal_status(). Now both the Event_scheduler and Event_queue return information during their ::dump_internal_status(). Shortened a bit the runtime for executing events test cases.
-
- 05 Jul, 2006 1 commit
-
-
andrey@lmy004. authored
Cleaned up the code a bit. Fixed few leaks. This code still does not load events on server startup from disk. The problem is that there is a need for a THD instance, which does not exist during server boot. This will be solved soon. Still Event_timed is used both for the memory queue and for exectution. This will be changed according to WL#3337 probably in the next commit.
-
- 04 Jul, 2006 1 commit
-
-
andrey@lmy004. authored
Cut Nr. 8. All tests pass. Separated Event_scheduler into Event_queue and Event_scheduler. Added new Event_scheduler_ng which is the new scheduler and is used system-wide. Will be moved to the event_scheduler.cc in the future. Using Event_timed in Event_queue as well as cloned during execution. Next step is to have Event_worker_data which will be used during execution and will take ::compile()/::execute() out of Event_timed.
-
- 03 Jul, 2006 1 commit
-
-
andrey@lmy004. authored
This is the first cut of separating Event_scheduler in two classes which are more specialized. Inheritance was used to separate methods and member variables. Still Event_scheduler is a child of Event_queue. This dependency will be removed soon.
-
- 28 Jun, 2006 3 commits
-
-
andrey@lmy004. authored
This cut No 7 should finish the part of fixing the parsing of the events : - Event_timed is no more used during parsing. Less problems because it has a mutex. Event_parse_data class is used during parsing. It is suited only for this purpose. It's pretty lightweight - Late checking of data from parsing is being performed. This should solve the problems of nested events in SP or other events (for the situation of no nested bodies). Before if an ALTER EVENT was in a SP, then when the SP was compiled, and not executed, the actual init_xxx methods of Event_timed were called, which is wrong. - It could be a side effect of using a specialized class, but test events_stress is now 25% quicker. Cut No8 will start splitting Event_scheduler into 2 parts, the QUEUE will be moved to Event_queue.
-
andrey@lmy004. authored
Cut 7 (refactoring) db_repository is no more embedded in the Events singleton. Therefore a change to Events_db_repository won't mean recompile of all files in the server which include events.h
-
andrey@lmy004. authored
Cut number 6. Move code from sql_show.cc to event_db_repository.cc that more belongs to the latter.
-
- 27 Jun, 2006 2 commits
-
-
andrey@lmy004. authored
5th cut, moved DB related code to Event_db_repository and updated accordingly the remanining code. Moved change/restore_security_context() to class THD Removed events_priv.h Next step is to reorganize create/update_event() and parsing for them. But probably some other refactoring could be done in the meanwhile. The changes so far pass the test suite.
-
andrey@lmy004. authored
Infrastructure built. Added the foreseen files and change Makefile.am/CMakeLists.txt accordingly.
-
- 27 Apr, 2005 1 commit
-
-
brian@zim.(none) authored
-
- 14 Apr, 2004 1 commit
-
-
magnus@neptunus.(none) authored
-
- 06 Dec, 2001 1 commit
-
-
monty@hundin.mysql.fi authored
Fixed memory leak on shutdown (Affects the embedded version & MyODBC)
-
- 31 Jul, 2000 1 commit
-
-
bk@work.mysql.com authored
-