Added header for Normalised Summary Messages: "APEL-summary-job-message: v0.3"
Added references to Normalised Summary records to the record factory object
Created normalised_summary.py to hold normalised summary records.
Changed aur_parser.py to parse normalised summary records which
contain normalised values for CPU and wall duration and omit
ServiceLevel.
Changed references to InfrastructureType field to Infrastructure field.
Changed field order from NodeCount, Processors to Processors, NodeCount
to be consistant with description on wiki. Has no effect on the
functioning of our code but ought to be better if another implementation
is programmed lazily.
Changed AUR parser to use Infrastructure field rather than
InfrastructureType.
Changed order of fields in record creation to NodeCount, Processors rather than Processors, NodeCount.
Changed the header that will be looked for so it distinguishes between normalised summaries (v0.3) and old summaries (v0.2).
Added new tables: NormalisedSummaries and NormalisedSuperSummaries. Refactored some procedures: SummariseJobs: now summarises JobRecords to NormalisedSuperSummaries; CopySummaries now copies from NormalisedSummaries to NormalisedSuperSummaries. New procedure: SummariseSummaries: summarises Summaries table to NormalisedSuperSummaries. The aim here is to create normalised summaries which do not contain ServiceLevel infomation.
Renamed SummariseSummaries procedure to the more sensible NormaliseSummairies.
Added code to support the new NormalisedSummaries tables.
Added call to normalise_summaries.
Fixed a typo: Summaries table should have been named NormalisedSummaries
Fixed more typos: stray ServiceLevel columns in Normalised tables.
added the normalised summary file to the module list
Changed code which matches the meassage header. Now takes account of the version string for summary and normalised summary messages. Other messages are unchanged.
Added .strip() to exclude newline character so that message headers match properly.
Changed versions to 1.1.3-alpha1 ready for packaging.
Merge branch 'normalised_summaries' of https://github.com/apel/apel into normalised_summaries