Uploaded image for project: 'CernVM'
  1. CernVM
  2. CVM-689

General cleanup and renovation tasks

    XMLWordPrintable

Details

    • Epic
    • Status: Open
    • Medium
    • Resolution: Unresolved
    • None
    • None
    • CVMFS
    • None
    • Housekeeping
    • x86_64-slc6-gcc48-opt

    Description

      Consolidation and housekeeping of the code base, including checking and enforced code style, doxygen documentation, and pre-commit hooks (clean make, unit tests).

      Attachments

        1.
        Verify and fix code style Sub-task Closed Jakob Blomer
        2.
        Add make test Sub-task Closed Jose Molina Colmenero (Inactive)
        3.
        Add make doc Sub-task Closed Jose Molina Colmenero (Inactive)
        4.
        Add pre-commit hooks framework Sub-task Closed Jakob Blomer
        5.
        Consistently use lock guards Sub-task In Progress Gerardo Ganis
        6.
        Overhaul cvmfs_swissknife Sub-task Closed Jakob Blomer
        7.
        Use Database::SetProperty<> where appropriate Sub-task Closed Rene Meusel (Inactive)
        8.
        Use CVMFS_* config variables directly in cvmfs_server Sub-task Closed Rene Meusel (Inactive)
        9.
        Eliminate unclear Catalog::path() and Catalog::root_prefix() Sub-task Reopened Jakob Blomer
        10.
        Consistently Sort Include Directives Sub-task Closed Jakob Blomer
        11.
        Consistently use the Hash Suffix in shash::Digest<> Sub-task Closed Rene Meusel (Inactive)
        12.
        Add CONTRIBUTING.md file Sub-task Closed Jakob Blomer
        13.
        Create decorator for statistics manager Sub-task Closed Jakob Blomer
        14.
        Overhaul initialization code Sub-task Closed Jakob Blomer
        15.
        Repository remount should become a separate entity Sub-task Closed Jakob Blomer
        16.
        Introduce FetchJob class Sub-task Open Jakob Blomer
        17.
        Clone download manager Sub-task Closed Jakob Blomer
        18.
        Add integration test that checks database backwards compatibility Sub-task Open Jakob Blomer
        19.
        Split cvmfs_server in smaller units Sub-task Closed Radu Popescu (Inactive)
        20.
        Check for Y2038 issues Sub-task Open Jakob Blomer
        21.
        Consolidate idle threads Sub-task Open Unassigned
        22.
        Add integration test for server layout migration Sub-task Closed Jan Priessnitz (Inactive)
        23.
        GCC 8 Warning String Truncation Sub-task Reopened Unassigned
        24.
        Port secure cvmfs test to EL7 Sub-task Open Unassigned
        25.
        Unit tests for DownloadManager Sub-task Closed Jan Priessnitz (Inactive)
        26.
        Improve uploader and spooler class design Sub-task Open Unassigned
        27.
        Add support structure for Go code parts Sub-task Open Unassigned
        28.
        Fix flaky integration tests Sub-task In Progress Radu Popescu
        29.
        Use clang-tidy for static code checking Sub-task Closed Jakob Blomer
        30.
        Replace cpplint by clang-format Sub-task Open Unassigned
        31.
        Add simple way to start S3 integration test Sub-task Closed Jakob Blomer
        32.
        Remove concept of channels Sub-task Closed Michael Brown

        Activity

          People

            jblomer Jakob Blomer
            jblomer Jakob Blomer
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: