Feature #717

avatar

New message history backend: LevelDB

Added by Mirco Bauer 4561 days ago. Updated 3924 days ago.

Status:New Start:05/27/2012
Priority:Normal Due date:
Assigned to:avatarMirco Bauer % Done:

0%

Category:Engine
Target version:-
Complexity:

High

Votes: 2 (View)

Description

The experimental chat history feature in Smuxi, based on db4o has serious issues, see #673 for an example. The databases also like to corrupt and can no longer be read! This means data-loss and is not an acceptable. So Smuxi needs a new, fast and stable chat history backend: LevelDB http://code.google.com/p/leveldb/


Related issues

related to Smuxi - Feature #908 New message history backend: SQLite Closed 05/27/2012
related to Smuxi - Bug #673 Smuxi log contains "Database.Ext().GetByID(XXX) with index 0 returned null!" errors New 01/09/2012
blocks Smuxi - Support #721 bad performance with many channels and large history Feedback 06/08/2012

History

Updated by Mirco Bauer 4561 days ago

avatar

LevelDB message backend was already implemented but not merged yet, see:
http://git.qnetp.net/?p=smuxi.git;a=shortlog;h=refs/heads/experiments/git_msg_buffer

Updated by Mirco Bauer 4113 days ago

avatar
  • Target version changed from 0.9 to 0.10

Updated by Mirco Bauer 4012 days ago

avatar
  • Target version deleted (0.10)

Updated by Mirco Bauer 3924 days ago

avatar

LevelDB is not a cross-platform library and thus can't be used by default. SQLite is a better option, see #908

Also available in: Atom PDF