Jan Lindström
9ca66dccf1
Test
2013-07-02 07:11:43 +03:00
Jan Lindström
471b3cbaf2
Fixed bug on memory allocation for string types and fixed linker problem on example main program
2013-07-02 07:09:44 +03:00
Jan Lindström
b51232c518
Fixed issues on linking and namespaces. Added example
2013-07-01 12:19:02 +03:00
vraatikka
1888b8a517
Prevented redefinition of bool, added function void skygw_logmanager_exit(void) to be called by atexit
2013-06-28 11:39:00 +03:00
vraatikka
89a744c8e5
Removed double typedef
2013-06-28 10:23:30 +03:00
vraatikka
1b764eba74
Little fixes
2013-06-27 23:33:20 +03:00
vraatikka
33632968a8
Fixed typo which failed DEBUG=Y compilation
2013-06-27 17:41:06 +03:00
vraatikka
b26315cf24
Can't compile product version.
2013-06-27 16:54:54 +03:00
vraatikka
5c271e1925
Fixed clean-up processes in cases where initialization fails arbitrarily in the middle of startup. Added four descriptive states : UNINIT, INIT, RUN, DONE for flat stucts inside logmanager. Flat structs always have the state which tells what needs to be fred, if any.
2013-06-27 16:43:01 +03:00
vraatikka
9630ae588e
Fixed bugs and cleaned code
2013-06-27 12:18:25 +03:00
vraatikka
70b19a0481
Fixed printing issues.
2013-06-26 23:43:57 +03:00
vraatikka
2b8c62a7da
Added a few more testcases to increase IO and added debug printing for file handling.
2013-06-26 23:40:07 +03:00
vraatikka
b74423121f
Removed references to epoll code.
2013-06-26 23:26:21 +03:00
vraatikka
c8831f0a89
I didn't know these even existed in bazaar. Now they are removed.
2013-06-26 23:18:36 +03:00
vraatikka
ef1d198654
Changed log manager API so that pointer reference to logmanager is not used anymore. Every call initializes logmanager now except skygw_logmanager_done and skygw_log_flush.
...
skygw_logmanager_init is still useful because it allows for providing memory address for log manager where it can store a list of preallocated write buffers. TBD.
Logmanager access is now protected with spinlock familiar from epoll/core/spinlock.c . It is modified to avoid trashing; misses are counted and every tenth subsequent lock acquiring attempt triggers short random sleep.
2013-06-26 23:13:40 +03:00
vraatikka
2ea8e2a05a
Added licences and changed the use of zero-length arrays due to compiler problems.
2013-06-26 09:39:38 +03:00
vraatikka
b82ee51b7a
Tiny changes, more tests.
2013-06-25 22:13:48 +03:00
vraatikka
3ae8727582
Removed old version. New is log_manager
2013-06-25 21:14:52 +03:00
vraatikka
8178e4e239
New, yet primitive version of log writing functionality. Fixed some things in utils.
2013-06-25 21:14:03 +03:00
Jan Lindström
33b5d9c62b
Added missing files from table replication consistency
2013-06-21 09:13:06 +03:00
Jan Lindström
bc3a104e3f
Added replicaton listener library from https://github.com/SponsorPay/mysql-replication-listener and first prototype implementation for table replication consistency module
2013-06-21 09:11:57 +03:00
vraatikka
0fed3d624e
Separated libmysqld apart from other libs because it is not used in every case
2013-06-18 21:28:56 +03:00
vraatikka
a7229a6c24
Separated libmysqld from list of libs which is used in every link command line.
2013-06-18 21:28:06 +03:00
vraatikka
c5889b606a
First version of log_writer and test. Includes objects : logfile, filewriter. Routines : skygw_message_t, simple_mutex.
...
Actual file handling is missing and some clean-up routines as well.
Compiles and runs but doesn't do much.
2013-06-18 21:17:20 +03:00
vraatikka
a9e6e14e5d
i
2013-06-17 18:35:39 +03:00
vraatikka
81bb5bdde8
Adding this too under skygateway
2013-06-17 18:32:01 +03:00
vraatikka
4854b56aba
try to add query_classifier under skygteway
2013-06-17 18:19:46 +03:00
vraatikka
525861cab3
Moved from query_classifier
2013-06-17 18:05:53 +03:00
Massimiliano Pinto
5f4a14a5c6
Fixed the right order in skysql_send_eof:
...
1. Send the skysql_warning_count
2. Send the skysql_server_status
2013-05-12 22:16:39 +02:00
Massimiliano Pinto
be1f43af6f
New version, unused variables deleted.
2013-05-12 22:11:46 +02:00
Massimiliano Pinto
d426ddba04
New vwersion
2013-05-12 21:44:26 +02:00
Massimiliano Pinto
878f3f8518
New version
2013-05-12 21:09:16 +02:00
Massimiliano Pinto
4377d2ec9e
New version
2013-05-12 21:00:25 +02:00
Massimiliano Pinto
60605e8ca3
New version
2013-05-12 20:57:54 +02:00
Massimiliano Pinto
296dffc599
New gateway configuration for virtualhosts http
...
Examples with curl: view/change the configuration
2013-04-16 09:31:56 +02:00
Massimiliano Pinto
2359b2bb19
GPL Header added
2013-04-15 18:16:02 +02:00
Massimiliano Pinto
9a8c9ab403
New version
2013-04-09 16:05:47 +02:00
Massimiliano Pinto
92d3a89fcb
Compression supported
...
change_user added: auth token still to be extracted from COM_CHANGE_USER
2013-01-28 13:48:14 +01:00
Massimiliano Pinto
27f2bb85a5
New version compatible with prepared statements
...
Preopened connections are compatible with the mysql protocol I wrote by myself
The preopened connection is ONLY working with prefork mpm.
2012-12-14 16:42:14 +01:00
Massimiliano Pinto
fa0b97ac61
New version compatible with prepared statements
2012-12-14 16:40:34 +01:00
Massimiliano Pinto
063af3684e
Apache 2.4.2 configuration file for SkySql Gateway
2012-11-21 16:33:39 +01:00
Massimiliano Pinto
9b756500c5
timeout disabled for tests
2012-11-21 16:21:20 +01:00
Massimiliano Pinto
efcd6aaf48
First commit of SkySql Gateway with Mysql protocol implemented by Massimiliano
2012-11-21 11:50:43 +01:00
Massimiliano Pinto
5178059706
First file
2012-07-27 17:30:32 +02:00