Date: Tue, 14 May 2019 05:23:19 +0000 (UTC) From: Kurt Jaeger <pi@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r501620 - head/databases/cego Message-ID: <201905140523.x4E5NJMw096381@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: pi Date: Tue May 14 05:23:19 2019 New Revision: 501620 URL: https://svnweb.freebsd.org/changeset/ports/501620 Log: 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> Modified: head/databases/cego/Makefile head/databases/cego/distinfo Modified: head/databases/cego/Makefile ============================================================================== --- head/databases/cego/Makefile Tue May 14 05:10:40 2019 (r501619) +++ head/databases/cego/Makefile Tue May 14 05:23:19 2019 (r501620) @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= cego -PORTVERSION= 2.44.12 +PORTVERSION= 2.44.13 CATEGORIES= databases MASTER_SITES= http://www.lemke-it.com/ Modified: head/databases/cego/distinfo ============================================================================== --- head/databases/cego/distinfo Tue May 14 05:10:40 2019 (r501619) +++ head/databases/cego/distinfo Tue May 14 05:23:19 2019 (r501620) @@ -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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201905140523.x4E5NJMw096381>