Project

General

Profile

Bug #923

Quassel server hangs when deleting a large buffer.

Added by jotik almost 14 years ago. Updated over 5 years ago.

Status:
Confirmed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
02/27/2010
Due date:
% Done:

0%

Estimated time:
Version:
0.6-pre
OS:
Linux

Description

When I deleted a huge buffer, Quassel got stuck. Client lagged behind the core server over 600 seconds. Disk activity (MD RAID1 with 2 disks) on the core server was very high. Finally after it had finished deleting the buffer, I received the some "new" IRC messages and an immediate disconnect (ping timeout) from all networks.

Can't this deletion be done in the background?

Gentoo Linux
net-irc/quassel-0.6_beta1 USE="dbus server ssl -X -ayatana -debug -kde -monolithic -phonon -postgres -webkit"
Qt 4.5.3

History

#1 Updated by Sputnick almost 14 years ago

  • Status changed from New to Confirmed

This is due to the database being slooooow when it comes to deleting messages.

It would be nice to be able to background such long tasks (such as fetching the backlog as well), but I'm not sure right now how feasible that would be to implement.

#2 Updated by jotik over 5 years ago

This is still still an issue with 0.13_rc1, even with PostgreSQL.

Also available in: Atom PDF