Uploaded image for project: 'Bigtop'
  1. Bigtop
  2. BIGTOP-2947 Project Frontier: Bigtop Integration Test Framework 2.0
  3. BIGTOP-3159

Failed to deploy Alluxio due to Puppet compatibility issue

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.3.0
    • 1.4.0
    • deployment
    • None

    Description

      The snippet to deploy Alluxio is not compatible under different Puppet versions. On CentOS 7 we have Puppet 3.X, and we got the error:

      [mNotice: Roles to deploy: [alluxio-master, alluxio-worker, namenode, datanode]
      Error: Failed to parse template alluxio/alluxio-site.properties:
        Filepath: /usr/share/ruby/vendor_ruby/puppet/parser/scope.rb
        Line: 797
        Detail: undefined method `call_function' for #<Puppet::Parser::Scope:0x0000000386d370>
       on node de28276ab851.bigtop.apache.org
      

      The same deploy snippet works fine on Debian/Ubuntu, which has Puppet 4.X.

      Attachments

        Issue Links

          Activity

            People

              evans_ye Evans Ye
              evans_ye Evans Ye
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 10m
                  10m