|
50a3cfdf49
|
Commented out some dead code.
|
2013-08-28 23:17:18 +03:00 |
|
|
786468fc5d
|
Added status checks, removed some dead code, changed macros to enumerated types, renamed variables to reflect better what they mean.
|
2013-08-28 22:59:53 +03:00 |
|
|
ff109c6319
|
dcb->state set wheere missing or changed
|
2013-08-27 10:52:43 +02:00 |
|
|
d0d68a69ca
|
Added DCB_STATE_XXX in EPOLLIN/EPOLLOUT handlers and in accept()
|
2013-08-27 10:08:03 +02:00 |
|
|
49036894f5
|
In gw_connect_to_backend, first create socket, and establish socket connection, then in the end, dcb is added to epoll set.
|
2013-08-24 00:18:46 +03:00 |
|
|
df5f2f29b2
|
Removed undefined function declaration. Added trace and error log.
|
2013-08-23 23:25:12 +03:00 |
|
|
e345b23bcf
|
Merge
|
2013-08-23 22:47:16 +03:00 |
|
|
0a182913a1
|
in gw_MySQLAccept moved authentication packet send before adding new dcb to epoll set.
|
2013-08-23 22:39:42 +03:00 |
|
|
52c30c3e58
|
Removed dcb->state set after func.close()
|
2013-08-23 14:17:00 +02:00 |
|
|
68a5a389ee
|
Removed SS_DEBUG macros around necessary include directives.
|
2013-08-23 13:42:10 +03:00 |
|
|
0401290021
|
Added spinlock ses_lock to struct SESSION to ensure that for each session closeSession is called only once.
closeSession is called from mysql_backend.c:gw_read_backend_event, and from dcb.c:dcb_close.
This is part of Bug #163.
|
2013-08-22 10:42:18 +03:00 |
|
|
8dfd5de923
|
Fix merge
|
2013-08-22 00:01:44 +03:00 |
|
|
b6ba1954f5
|
Merge
|
2013-08-19 08:48:33 +03:00 |
|
|
1a18632920
|
Move fprintf to log
|
2013-08-21 16:35:01 +02:00 |
|
|
2499378af9
|
Bug 160 - fixed freeing of username
|
2013-08-21 12:06:31 +02:00 |
|
|
73ffa5a648
|
dcb->data is allocated before poll_add_dcb in httpd_accept()
This will prevent dcb->data to be NULL with threads
|
2013-08-20 11:37:57 +02:00 |
|
|
21dabda848
|
Removed redundant log writings.
|
2013-08-20 10:49:35 +03:00 |
|
|
2ad0b12d79
|
Check dcb->status and set new state with writeqlock on.
|
2013-08-19 19:41:47 +03:00 |
|
|
ea79b38e4f
|
Check return value of dcb_read and if it failed, don't access head of linked list.
|
2013-08-19 19:39:47 +03:00 |
|
|
05a3978442
|
Modified gw_read_client_event so that it only calls mysql_send_ok after new sessions has been set up and initialized.
|
2013-08-19 13:02:04 +03:00 |
|
|
97b3da1d79
|
Added simple_mutex_t dcb->mutex to DCB struct to protect processing of single dcb in poll.c:poll_waitevents. This is a coarse locking but seems to work with multiple threads at least with very simple load.
Added trace logging to many locations.
|
2013-08-16 23:52:10 +03:00 |
|
|
2d31d9ff5b
|
Initialized addr length indicator in telnetd_accept
|
2013-08-12 21:06:44 +03:00 |
|
|
75e7de182f
|
fprintf debug for added backend connection is protected by if (backend->fd > 0)
|
2013-08-07 09:39:29 +02:00 |
|
|
cae4d38a7e
|
Removed unnecessary argument from log manager commands because it is not used and it is always NULL.
|
2013-08-04 23:30:47 +03:00 |
|
|
3357748aad
|
Some typos fixed
|
2013-08-02 10:00:56 +02:00 |
|
|
b71b22b18a
|
Removed dependency files because they are now created as a part of makefile processing.
|
2013-07-30 15:07:50 +03:00 |
|
|
f3cf1d703e
|
Removed depend.mk files. Added command 'touch depend.mk' to each Makefile which attempts to include depend.mk. That is for the makefile process phase where only the existence of depend.mk is checked. Later the real file is created in 'depend' target.
|
2013-07-30 11:43:39 +03:00 |
|
|
636e5b619c
|
fix Makefile to comply with new dirs
|
2013-07-29 09:39:46 +03:00 |
|
|
a7c82310f9
|
moving files to /server to make merge possible
|
2013-07-28 05:31:11 +00:00 |
|