Status: Fixed
Owner:
[hidden email]
Labels: Type-Defect Priority-Medium GLASS-Server Version-1.0-beta.8
bugid-40430 Version-2.4.4.x
New issue 222 by
[hidden email]: strange tranlog behavior (lots of 1536
byte tranlogs) [bug40430]
http://code.google.com/p/glassdb/issues/detail?id=222This bug was submitted a while ago, but is worth recording in a public
forum. Here's the workaround:
If you observe the symptoms - many small tranlogs - remove the
libposix-aio.so to verify the cause, or start the stone with the special
-s option. You can run without it, or replace it with the correct
version of libposix-aio.so.
Tobias Pape reported that he'd encountered a situation where he had 120
million 1536 byte tranlogs. Here's a snippet from the stone.log where 4
tranlogs were created in 16 seconds:
--- 11/25/09 18:24:29 CET ---
Creating a new transaction log.
directoryId 1, fileId 1207651,
filename =
/opt/gemstone/GemStone64Bit2.3.1-x86_64.Linux/xpf/data/tranlog1207651.dbf
Creating a new transaction log.
directoryId 0, fileId 1207652,
filename =
/opt/gemstone/GemStone64Bit2.3.1-x86_64.Linux/xpf/data/tranlog1207652.dbf
Creating a new transaction log.
directoryId 1, fileId 1207653,
filename =
/opt/gemstone/GemStone64Bit2.3.1-x86_64.Linux/xpf/data/tranlog1207653.dbf
Creating a new transaction log.
directoryId 0, fileId 1207654,
filename =
/opt/gemstone/GemStone64Bit2.3.1-x86_64.Linux/xpf/data/tranlog1207654.dbf
--- 11/25/09 18:24:45 CET ---
Creating a new transaction log.
directoryId 1, fileId 1207655,
filename =
/opt/gemstone/GemStone64Bit2.3.1-x86_64.Linux/xpf/data/tranlog1207655.dbf
Creating a new transaction log.
directoryId 0, fileId 1207656,
filename =
/opt/gemstone/GemStone64Bit2.3.1-x86_64.Linux/xpf/data/tranlog1207656.dbf