Uploaded image for project: 'Chukwa (retired)'
  1. Chukwa (retired)
  2. CHUKWA-87

Rewrite all rolling classes

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • MR Data Processors
    • None

    Description

      There's a dependency between Hourly and Daily rolling.
      This should be simplified to only be a generic compacter.
      The compacter should run whenever there's more than xx spills files in the stream directory and this could happen any time during the day.
      This may implies flattering the stream hierarchy but the logic for that is only on the 2 rolling classes and the MoveToRepo class.

      The compacter should be able to get the list of files, compact them, put the new file in place and removed the one that have been part of the compacter M/R job.
      The compacter will be a daemon process that will always run in background.

      Attachments

        Activity

          People

            Unassigned Unassigned
            jboulon Jerome Boulon
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated: