lp:~phablet-team/history-service/optimize_dbus_traffic
Created by
Gustavo Pichorim Boiko
and last modified
- Get this branch:
- bzr branch lp:~phablet-team/history-service/optimize_dbus_traffic
Members of
Ubuntu Phablet Team
can upload to this branch. Log in for directions.
Branch merges
Propose for merging
No branches
dependent on this one.
- Tiago Salem Herrmann (community): Approve
-
Diff: 884 lines (+279/-210)19 files modifiedUbuntu/History/historyeventmodel.cpp (+19/-33)
Ubuntu/History/historyeventmodel.h (+2/-5)
Ubuntu/History/historymodel.cpp (+79/-5)
Ubuntu/History/historymodel.h (+10/-0)
Ubuntu/History/historythreadmodel.cpp (+0/-19)
Ubuntu/History/historythreadmodel.h (+0/-1)
daemon/historydaemon.cpp (+41/-76)
daemon/historydaemon.h (+2/-1)
daemon/historyservicedbus.cpp (+83/-7)
daemon/historyservicedbus.h (+15/-0)
daemon/textchannelobserver.cpp (+0/-14)
daemon/textchannelobserver.h (+0/-2)
plugins/sqlite/schema/v18.sql (+14/-0)
plugins/sqlite/sqlitehistoryplugin.cpp (+2/-2)
src/eventview.cpp (+5/-1)
src/eventview.h (+3/-1)
src/managerdbus.cpp (+3/-10)
tests/Ubuntu.History/HistoryEventModelTest.cpp (+1/-1)
tests/libhistoryservice/ManagerTest.cpp (+0/-32)
Branch information
Recent revisions
- 272. By Gustavo Pichorim Boiko
-
When threads are removed, make sure the events models get refreshed accordingly.
- 270. By Gustavo Pichorim Boiko
-
Optimize thread removal by deleting the events using a sqlite trigger instead
of manually removing and notifying them.
Also make the thread and event removal asynchronous calls on dbus level as the
result will be notified back to us as signals. - 269. By Gustavo Pichorim Boiko
-
Stop using the telepathy pending message status to mark messages as read as
that causes performance problems when dealing with a large number of messages.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:history-service