Logging and Bookkeeping
What is LB?
Logging and Bookkeeping (LB for short) is a Grid service that keeps a short-term trace of Grid jobs as they are processed by individual Grid components.
The LB was initially developed in the EU DataGrid project as a part of the Workload Management System (WMS). The development continued in the EGEE project (EGEE-II, EGEE-III respectively), where LB became an independent part of the gLite middleware.
Current status & news
News
- 15.12.2009 A update of LB roadmap presented at JRA1 All-hands meeting.
- 21.9.2009 LB 2.0 is in certification - patch #3022 in Savannah.
- 19.6.2009 - a patch 1.9.2 released. Support of export to MSG. See patch #3075 in Savannah.
Current status
- LB service major versions:
- LB version 1.x, that is included in gLite 3.1 and widely deployed production version. Download here.
- LB version 2.0 is current development version deployed on JRA1 preview testbed and used as a experimental service. See patch #3022 for current status.
- Older version of LB, that appeared in gLite 3.0 become obsolete and is not maintained anymore.
- Platform support - LB itself proves to be portable - we've managed to build on Debian 4, SLC 4, SL 5, and SuSE 9, 10, and 11, all in 32 and 64 bit clones. On the contrary, a fully automated build in Etics is not available.
- IPv6 support - LB internals work with hostnames only, no IPs are recorded in any internal data structures. Therefore IPv4-specific code is clustered around handling network connections, and we don't expect serious problems with IPv6 support (the only potential complication is c-ares library, however, it claims IPv6 already). Full IPv6 compliance is expected with LB 2.1.
Development roadmap
- Upcoming release - LB 2.0
- non-intrusive purger (task #7632)
- extended and streamlined LB notifications (related to tasks #7630, #7631)
- simple LB interfaces (HTML and plain/text queries, part of task #7637)
- advanced authorization (allow specifying trusted components to log critical LB events, FQANs to define LB superusers; task #7634)
- extensively rewritten documentation
- Full LB roadmap here
Why LB?
To understand the role of LB in Grid middleware design, its role in Grid management and operation and the LB usage patterns of Grid users we can recommend our presentation at 2008 CESNET conference available here.Further resources
Contacts & support
- User support for gLite users is available via GGUS support system.
- Apparent software bugs are tracked in Savannah. In the documentation you will find what information might be useful when submitting a LB specific problem/bug.
- You are encouradged to send developers all non-bugs comments and questions by email egee-jra1(at)lindir.ics.muni.cz.
Last modified: $Date: 2010/01/08 14:16:03 $ by $Author: sitera $.

