Analysis of Lustre Commits

Xyratex analysis of commits between 2.1.0 and 2.2.0 from WC Jira (299 commit logs analyzed) via automated parsing of git log entries and corresponding WC jira tickets. Values are number of lines of change (added + removed). Breakdowns by bug type and module.

Excluding modules: tests, utils, doc, autoconf, kernel_patches, contrib, ulnds, build, patches, debian

Charts are interactive (mouseover to see details)


Module (1077 times changed)


Module lustre (932 times changed)


Module obdclass (76 times changed)


Module ldlm (61 times changed)


Module ptlrpc (94 times changed)


Module mdt (65 times changed)


Module fid (13 times changed)


Module include (180 times changed)


Module lov (27 times changed)


Module osc (41 times changed)


Module lmv (11 times changed)


Module llite (104 times changed)


Module obdecho (9 times changed)


Module quota (19 times changed)


Module ost (6 times changed)


Module cmm (7 times changed)


Module fld (9 times changed)


Module lclient (13 times changed)


Module liblustre (21 times changed)


Module lvfs (15 times changed)


Module mdc (16 times changed)


Module mdd (51 times changed)


Module mds (11 times changed)


Module mgc (8 times changed)


Module mgs (12 times changed)


Module obdfilter (21 times changed)


Module osd-ldiskfs (32 times changed)


Module scripts (3 times changed)


Module libcfs (68 times changed)


Module include (30 times changed)


Module libcfs (38 times changed)


Module lustre-iokit (28 times changed)


Module mds-survey (4 times changed)


Module obdfilter-survey (8 times changed)


Module sgpdd-survey (2 times changed)


Module mdt-survey (4 times changed)


Module ldiskfs (8 times changed)


Module ldiskfs (3 times changed)


Module lnet (37 times changed)


Module include (3 times changed)


Module klnds (18 times changed)


Module lnet (11 times changed)


Module selftest (4 times changed)