View Git repositories

OpenSRF hosts its code at git://

Launchpad imports the master branch and you can create branches from it.

You can browse the source code for the development focus branch or get a copy of the branch using the command:
bzr branch lp:opensrf

OpenSRF has 3 active branches owned by 1 person and 1 team. There were 7 commits by 3 people in the last month.

Bazaar branches

Name Status Last Modified Last Commit
Series: master
1 Development 2019-01-04 19:06:37 UTC 2019-01-04
2221. LP#1729610: extend backlog queue to C...

Author: Galen Charlton
Revision Date: 2019-01-04 19:06:37 UTC

LP#1729610: extend backlog queue to C apps

This patch extends the notion of a backlog queue to C apps and
offers the same functionality as the Perl side of the patch series:

- max_backlog_queue configuration setting
- ability to queue messages up to the configured limit
- ability to drop requests that would overflow the backlog
  queue and send status 503 exceptions back to the client.

This patch also adds a new service, opensrf.cslow, that implements
a opensrf.cslow.wait method similar to the Perl opensrf.slooooooow

To test
[1] Set a low max_backlog_queue for opensrf.cslow and a low
[2] Arrange for srfsh to fire off a bunch of opensrf.cslow.wait
[3] Verify that requests that come in after the backlog queue fills
    up immediately get 503 exceptions.

Signed-off-by: Galen Charlton <>
Signed-off-by: Bill Erickson <>
Signed-off-by: Mike Rylander <>

lp:~denials/opensrf/trunk 1 Development 2011-05-09 17:10:19 UTC 2011-05-09
1882. Inline TestObject for

Author: dbs
Revision Date: 2011-05-09 17:10:19 UTC

Inline TestObject for as well

Signed-off-by: Dan Scott <>

lp:opensrf/1.6 2 Mature 2011-03-18 02:44:54 UTC 2011-03-18
1776. specify use of the utf8 I/O layer So...

Author: gmc
Revision Date: 2011-03-18 02:44:54 UTC

specify use of the utf8 I/O layer

Solves problem where invoking a method via osrf_http_translator
resulted in an exception thrown by FreezeThaw if any of the characters
in the message are non-ASCII *and* not in the Latin-1 character
set. Oddly, if Evergreen been originally developed in Georgia the
country, not Georgia the state, the bug would have been apparent much earlier.

Signed-off-by: Galen Charlton <>

13 of 3 results
You can't create new branches for OpenSRF.