lp://qastaging/~cmiller/desktopcouch/incredibly-pedantic-hackery-suspend-resume-bug-workaround-damnit
- Get this branch:
- bzr branch lp://qastaging/~cmiller/desktopcouch/incredibly-pedantic-hackery-suspend-resume-bug-workaround-damnit
Branch merges
- Elliot Murphy (community): Approve
- Ken VanDine: Approve
-
Diff: 205 lines (+58/-25)1 file modifieddesktopcouch/records/server_base.py (+58/-25)
Branch information
Recent revisions
- 154. By Chad Miller
-
Seriously uglify server_base code to solve the problem of the HTTP TCP
connection timing out. This should really be handled in the httplib
layer. - 153. By Chad Miller
-
Detect when we're trying to pluck values out of a MergableList and return those values instead.
The upshot is that this fixes a bug with replication exclusion. The code previously looked only for a list, but the new excluder API doesn't make those. (LP: #563901)
- 151. By Eric Casteleijn
-
Include dummy querystring parameter ?user_id=[user_id] to allow apache to redirect to correct shard based on the url.
- 149. By Chad Miller
-
Add a retry loop around the code that tries to get the PID and use the PID to find the port of desktopcouch. It will retry nine more times now, sleeping one second between each attempt.
- 147. By Chad Miller
-
My previous patch screws up the child-parent process condition, so desktopcouch-
service tries to kill the process group. That's bad. DBus is in the process group, if something starts us up. Gnome really wants DBus to be alive. Also, make the child replication service halfway up the possible niceness scale.
- 146. By Chad Miller
-
Don't parse all the _changes feed; work out update_seq from the DB info, so we never request the whole feed, which is doom when the whole feed is large.
- 145. By Chad Miller
-
Split desktopcouch-
service threads into to discrete processes, since they do not depend on each other, and because multithreading breaks with recent changes to libraries. (LP: #524566, #530605) For places we use DBus function calls, pull the DBus glib mainloop setting close to the place we assign the mainloop to the twisted reactor.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://qastaging/desktopcouch