Bigtop
  1. Bigtop
  2. BIGTOP-350

Some sort of system expert would be useful for manifests reviews

    Details

    • Type: New Feature New Feature
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Tests
    • Labels:
      None

      Description

      Right now package tests will produce a manifest of all files and packages as an xml file.
      This file can get quite big and long to review.

      So it would be useful to have a tool to encode usual business rules and verify that the packages described in the manifest conform to these rules.
      Example of rules are:

      • any jar starting with "hadoop-" should be a symlink to /usr/lib/hadoop/ except for hadoop packages. Same for other packages such as zookeeper
      • files outside of a bin/ should usually have the rights 644
      • Checking that there is no duplicate jar with different versions

      This would not ensure all error would be caught, but this would help catching most of them. It would also become more effective as we add more rules to it.

        Activity

        Roman Shaposhnik made changes -
        Fix Version/s 0.6.0 [ 12323895 ]
        Roman Shaposhnik made changes -
        Fix Version/s 0.6.0 [ 12323895 ]
        Fix Version/s 0.5.0 [ 12321865 ]
        Roman Shaposhnik made changes -
        Fix Version/s 0.5.0 [ 12321865 ]
        Gavin made changes -
        Field Original Value New Value
        Workflow no-reopen-closed, patch-avail [ 12649397 ] patch-available, re-open possible [ 12665733 ]
        Bruno Mahé created issue -

          People

          • Assignee:
            Unassigned
            Reporter:
            Bruno Mahé
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:

              Development