non port: devel/lfcbase/files |
Number of commits found: 4 |
Saturday, 6 Feb 2016
|
15:59 pi
devel/lfcbase: 1.7.0 -> 1.7.2
databases/cego: 2.28.3 -> 2.29.1
databases/cegobridge: 1.1.1 -> 1.1.2
Please note: Updating cego databases needs an export/import
cycle for 2.28 -> 2.29
lfcbase:
- Fix in Datetime.cc, added include config.h, otherwiese the local
implementation of strptime ist used. This should just be done, if
the system API does not provide this call ( e.g. MINGW ) .
- Memory leak fixed in File::readLine
cego:
- Started with clob datatype implementation
- Fix in CegoSelect constructor, _cacheEnabled var was not initialized
in the decoding constructor, which might lead to core dumps in case
of recovery of complex with enabled querycache Fix in CegoAdminThread
constructor, disableAuth method for TableManger called, otherwise
tableset recovery might fail with auth error
- Required network protocol expansions done for clob handling
(putclob, getclob, delclob)
- More work on clob handling. A fix was done for update operations
on clob values in CegoTableManager::updateTuple method. Before
updating the tuple, all clob references must be cloned, otherwise
in case of untouched clobs, references are invalid. This approach
is brute force, better would be, to stay on the untouched clob
references. But in terms of transaction and recovery handling,
this is not trivial
- Very long strings are handled now in CegoAction and CegoClient
to also parse large clob values
- Modification in cgclt for raw mode, Now just plain data is listed,
with the command line option --raw=X, a separator token can be setup
as a column separator
cegobridge:
- fix build problem
Submitted by: Bjoern Lemke <lemke@lemke-it.com>
|
Sunday, 17 Jan 2016
|
14:03 pi
devel/lfcbase: fix DateTime
Submitted by: lemke@lemke-it.com
|
Tuesday, 1 Dec 2015
|
20:33 pi
devel/lfcbase: 1.6.5 -> 1.6.7
databases/cego: 2.26.14 -> 2.26.16
lfcbase:
- Improvement for ListT template class. The end of the list is now
stored int _listEnd variable. This improves Insert performance,
since the end of the list can immediately accesed instead of tracking
through the whole list until the end is reached.
- Patch in ThreadLock, the mutex for lock statistics has been
removed, since there is no need for synchronization. Also errors
have not been checked for the pthread_rwlock_wrlock, which might
cause some deadlocks.
cego:
- Ugly bug fixed in CegoObjectManager::releaseDataPtrUnlocked.
The logical operator && must be replaced by ||, otherwise fix leak arises
- Fix in CegoSelect::nextTuple for query cache to avoid, that queries
including system tables are cached.
- Error message fixes in CegoXPorter
- Introduced bufferpool distribution rate information in show pool output.
This indicates, if the buffer pool is used in a balanced way.
The behaviour can be changed with the BUFFERPOOLHASHKEY parameter.
The list pool command now receives the pool information in several
chunk messages. This allows to print also very large buffer pool
configurations
- Introduced BUFFERPOOLHASHKEY as a database tuning parameter. Based
on this parameter, the corresponding bufferpool slot for a fileId,
pageId tuple is calculated. Depending on the configured datafile
size, it might be useful to adjust this parameter
- Cego Tera Test started. Approach is to load about 1TB of random
data through the whole stack ( via cgblow ). Actually we are running
with 19 parallel processes loading concurrently 4 different tables.
Estimated date to achieve TB-Size is in about one month.
- Changed command line argument --nolockstat to --lockstat. So the
default value is lockstat disabled, since this has impact to the
database performance
- Modification of hash function in CegoBufferPool to achieve a
better distribution for large buffer pool configurations
Submitted by: Bjoern Lemke <lemke@lemke-it.com>
|
Sunday, 29 Nov 2015
|
11:56 marino
devel/lfcbase: Fix build on modern gcc (add <cstdlib>)
Approved by: modern gcc/just fix it blankets
|
Number of commits found: 4 |