lp:~free.ekanayaka/landscape-client/sqlite-reconnect
- Get this branch:
- bzr branch lp:~free.ekanayaka/landscape-client/sqlite-reconnect
Branch merges
Related bugs
Bug #416629: Package manager is failing with "no such table: task" | Medium | Fix Released |
Related blueprints
Branch information
Recent revisions
- 155. By Free Ekanayaka
-
Merge release-upgrader [f=462543] [r=therve,jkakar]
Add a new release-upgrader task handler, to handle release-upgrade
messages. It downloads the upgrade tool, verify it against its GPG signature
and run it. - 154. By Free Ekanayaka
-
Merge upgrade-tool [f=455217] [r=jkakar,therve]
Handle release-upgrade messages in the packagemanager plugin, and
refactor it to spawn the release-upgrader task handler in a similar way
we spawn the package-changer.Add library function for verifying GPG signatures.
- 152. By Thomas Herve
-
Merge less-wakeups [r=jkakar,
free.ekanayaka] [f=340843] Use a custom glib reactor with a 1 second timeout instead of the 100 ms timeout
of the default twisted glib reactor, to reduce the number of wakeups. - 151. By Thomas Herve
-
Merge initgroups [r=free.
ekanayaka, jkakar] [f=456124] Add a initgroups C extension to replace twisted.
python. util.initgroups : the
twisted implementation uses grp.getgrall, which can load lots of groups. - 150. By Free Ekanayaka
-
Merge fetch-many-async [f=50629] [r=sidnei,therve]
- Add helper fetch function to retrieve a list of URLs at once.
- Factor the code to parse lsb-release in its one function - 149. By Free Ekanayaka
-
Merge taskhandler-
cleanups [f=446082] [r=therve,jkakar] Fix minor logic duplication in the task handler base class. In particular
the paths to the package and hash-id directories. - 148. By Thomas Herve
-
Merge sysinfo-
import- errors [r=bigkevmcd, free.ekanayaka] [f=349996] Catch import errors in the landscape-sysinfo script to prevent errors
when landscape-sysinfo is run to update the motd during upgrade. - 147. By Kevin McDermott
-
Merge client-
resynchronisati on-bug [r=therve,jkakar] [f=144475] This fixes a long-standing bug in the client which causes resynchronisations on
the server.The "persistent" data we record about a client's state wasn't being persisted
regularly enough, so there was a window between enqueuing a message with a
state change, and the new state being recorded, if the client was shutdown
during this window, the new state wasn't recorded, but the message remained, so
the state change was notified again after the client was brought back up,
triggering a resynchronisation.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar RepositoryFormatKnitPack6 (bzr 1.9)
- Stacked on:
- lp:~landscape/landscape-client/trunk