lp:~oxan/gearman.net/bugfix
- Get this branch:
- bzr branch lp:~oxan/gearman.net/bugfix
Branch merges
- John Ewart: Pending requested
-
Diff: 22 lines (+4/-1)1 file modifiedsrc/Connection.cs (+4/-1)
Branch information
Recent revisions
- 24. By Oxan van Leeuwen
-
Use incremental receiving. Socket.Receive doesn't guarant that it reads all bytes you specify, it just reads at least 1 byte. If the payload is big, we need to call Receive multiple times to read the whole payload.
- 23. By John Ewart
-
Re-organized the packets into sub-classes of Packet, one sub-class per packet type, with per-packet-type parsing and extra attributes. Each sub-class uses the general Packet constructor to parse the common header data, and then parses the extended data itself. Wrote a few sample applications (found in 'apps'), and added a few more unit tests (some overlap there between the tests and the apps). Additional improvements include the addition of a 'Job' class that is now the only parameter passed to a callback function which contains references to the worker it came from and the job packet itself, along with some convenience attributes and data.
- 22. By John Ewart
-
Changed the TcpClient structure used in the Connection class to use Socket so that IPv6 addresses could be used. Added a test to the simple WordCount test class to test connecting to localhost via IPv6. This closes bug #485540
- 20. By John Ewart
-
Cleaned up code, removing some unused methods and dead code. Completed adding .NET XML documentation to all the classes and public methods, constructors, etc.
- 18. By John Ewart <jewart@finn>
-
Added documentation re: gearman protocol and round-robin manager scheduling
- 16. By John Ewart
-
[project @ 1773a0022240c14
280ffda67f5ea52 de0803f181]
Removed references to Gearman Driver - 15. By John Ewart
-
[project @ f670cddf7cf2acc
da4d908c7765390 d3d101d8a7]
Added references to nunit and log4net
Branch metadata
- Branch format:
- Branch format 6
- Repository format:
- Bazaar pack repository format 1 (needs bzr 0.92)