lp:~cmiller/desktopcouch/getport-at-call-time

Created by Chad Miller and last modified
Get this branch:
bzr branch lp:~cmiller/desktopcouch/getport-at-call-time
Only Chad Miller can upload to this branch. If you are Chad Miller please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Chad Miller
Project:
desktopcouch
Status:
Merged

Recent revisions

44. By Chad Miller

Replace twisted TestCase with testtiils TestCase.

43. By Chad Miller

Trade one buggy process spawner for another. os.spawn* suffers, and
so does subprocess.Popen , but subprocess is newer and has a better
chance of being fixed one day soon.

Chad filed a patch for it in Python's bug tracker.
  http://bugs.python.org/issue1068268#msg91502

42. By Chad Miller

Handle case where pid-file of couchdb doesn't have a valid integer in it.

41. By Chad Miller

Make a way for find_pid to only test, and never start a couchdb
instance.

Also, abstract the names of the heavily Linux-kernel-specific
functions so it's easier to add other OS support.

Make find_port return a None, instead of the string 'None' on
errors.

40. By Chad Miller

To test the automatic starting of couchdb, stop the db one quarter of
the time a the end of a test.

39. By Chad Miller

Add method to stop a running local couchdb.

38. By Chad Miller

Don't wait unnecessarily for couchdb to start. Also plug a hole that
allowed more than one couch to start.

37. By Chad Miller

Use os.spawn* instead of subproces.call, because subprocess is broken.

Simplify and make pid-finding function not wait unnecessarily.

36. By Chad Miller

Fixed a NameError that thisfred noticed.

35. By Chad Miller

Clean up func that tests for running couchdb, given a kind of pid value.

Remove IOError race and LBYL.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:desktopcouch
This branch contains Public information 
Everyone can see this information.

Subscribers