diff options
author | pi <pi@FreeBSD.org> | 2019-05-14 13:23:19 +0800 |
---|---|---|
committer | pi <pi@FreeBSD.org> | 2019-05-14 13:23:19 +0800 |
commit | 3360180703a71bb5cbbe252aa6f94137d5826660 (patch) | |
tree | 0957d47b627bfb0d036e21ca1f584b5edc534c30 /databases/cego | |
parent | fe9166e3e2502f1254e6fb52b5ffac4b374d7d21 (diff) | |
download | freebsd-ports-gnome-3360180703a71bb5cbbe252aa6f94137d5826660.tar.gz freebsd-ports-gnome-3360180703a71bb5cbbe252aa6f94137d5826660.tar.zst freebsd-ports-gnome-3360180703a71bb5cbbe252aa6f94137d5826660.zip |
databases/cego: upgrade 2.44.12 -> 2.44.13
- Further recovery fix in CegoTableManager::insertDataTable In case
of an insert exception ( e.g. duplicate pkey ), a checkpoint is
forced now after deleteData to ensure file consistency
In CegoObjectManager::insertPageData a second checkpoint is forced
after data copy, if a previous checkpoint has occured. Otherwise
this insert might be ignored during recovery because of lower LSN
- Fix in CegoBTreeManager::checkDuplicate, the check for uflag (
returned CegoBTreeNode::valueExists ) to check for high value is
not enough if, entries have been deleted from node.
Instead, all subsequent pages have to be checked until a value higher is found
- Introduced CegoBufferPool::getCPCount() to return to current
checkpoint count. This method is used by CegoTableManager,
CegoObjectManager and CegoTransactionManager to decide, if a
consitency checkpoint is required
- Version passed checkCrashRecovery with the following parameters
NUMRUN=100
DOTRANSACTION=-dotransaction
ARANGE=10000
AINTERVAL=500
ACOUNT=30000
PRIMARY=primary
POOLSIZE=191
All relevant checkpoint situations have been observed over all run
Submitted by: Bjoern Lemke <lemke@lemke-it.com>
Diffstat (limited to 'databases/cego')
-rw-r--r-- | databases/cego/Makefile | 2 | ||||
-rw-r--r-- | databases/cego/distinfo | 6 |
2 files changed, 4 insertions, 4 deletions
diff --git a/databases/cego/Makefile b/databases/cego/Makefile index 1e85a8b7b464..4b73dfc68784 100644 --- a/databases/cego/Makefile +++ b/databases/cego/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= cego -PORTVERSION= 2.44.12 +PORTVERSION= 2.44.13 CATEGORIES= databases MASTER_SITES= http://www.lemke-it.com/ diff --git a/databases/cego/distinfo b/databases/cego/distinfo index 7ecc3cac69a7..2de84aab426c 100644 --- a/databases/cego/distinfo +++ b/databases/cego/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1557559844 -SHA256 (cego-2.44.12.tar.gz) = 42b4dbcc8114df13a39fecaa0d42a0013762cac7a761e3fa3e27fca751cee60b -SIZE (cego-2.44.12.tar.gz) = 3179740 +TIMESTAMP = 1557731766 +SHA256 (cego-2.44.13.tar.gz) = e103fb02332b3a7d06ad23c62dbbcca60fe130ba2d093eeebee6783381763f74 +SIZE (cego-2.44.13.tar.gz) = 3145617 |