|
fb5fdb17db
|
Switch bitmask_clear to be locking and offer bitmask_clear_without_spinlock for non-locking version, in response to review comments. Revert poll.c to use bitmask_clear (with locking) and amend dcb.c to use the non-locking version and to take advantage of the return of an indication of whether the whole bitmask is then clearn.
|
2016-01-08 13:47:34 +00:00 |
|
|
aa79e61aac
|
Various optimisations of bitmask processing. External change is that bitmask_clear() does not apply a spinlock, so must be called with exclusive access to the bitmask. This affects the call in shutdown processing in poll management. The call from DCB processing is safe because zombie processing has exclusive access to DCBs.
|
2016-01-08 13:47:34 +00:00 |
|
|
a71cab166b
|
Fix coverity report of gwbitmask.c
Buffer overrun. A byte is needed for the terminating null.
|
2015-12-08 09:33:04 +02:00 |
|
|
d054cb1595
|
Correct logic errors in bitmask_set and extend initial/increment size to reduce likelihood of any risk of realloc failure.
|
2015-12-01 15:16:12 +00:00 |
|
|
9482ccb8c6
|
Reindented server/core/gwbitmask.c
|
2015-11-30 13:41:32 +02:00 |
|
|
c74d320851
|
Remove stray character.
|
2015-10-17 20:02:59 +01:00 |
|
|
482db5e84d
|
User friendly bit mask display for DCB print; monitors to work via inserting hangups instead of callbacks.
|
2015-10-17 20:00:05 +01:00 |
|
|
139d4829a9
|
Further refinement of poll_remove_dcb function to ensure proper delayed release of a DCB that may be in the poll list and should only be destroyed after all threads have completed any operations on it; add comments describing implementation limitations in the bitmask processing.
|
2015-08-20 06:58:05 +01:00 |
|
|
3395caf208
|
Fix two other incorrect pointers, changing bitmask to bitmask->bits.
|
2014-11-05 09:29:21 +00:00 |
|
|
c63f2af160
|
Fix bug in bitmask extension.
|
2014-11-04 11:36:06 +00:00 |
|
|
b0683d9b4d
|
Updated the licensing year from 2013 to 2013-2014
|
2014-10-01 14:37:12 +03:00 |
|
|
f4e591e382
|
Changed 'SkySQL Gateway' to 'MariaDB Corporation MaxScale'
|
2014-09-30 13:15:03 +03:00 |
|
|
c344231f80
|
Renamed all occurences of SkySQL to MariaDB Corporation
|
2014-09-30 13:02:10 +03:00 |
|
|
97bc1ed042
|
Fixed comments to be compatible with doxygen
|
2013-12-13 19:11:10 +02:00 |
|
|
a445b6ff37
|
Fixes for NULL test for function returns such as malloc() - as reported by Coverity
|
2013-08-29 13:34:21 +02:00 |
|
|
a7c82310f9
|
moving files to /server to make merge possible
|
2013-07-28 05:31:11 +00:00 |
|