Uploaded image for project: 'Ambari'
  1. Ambari
  2. AMBARI-24741

Update simplejson to newest with speedup bindings to python2.7 and PyUnicodeUCS4/PyUnicodeUCS2 variations

    XMLWordPrintableJSON

Details

    Description

      Current version of simlejson budled with Ambari doesn't provide performance boost, as speedup lib is linked with libpython2.6, which caused slowness on cluster deployments and increasing the overall CPU resource usage.

      Simplejson need to be updated to support python 2.7, specially speedup binding. As we supporting various distribs, we need to provide PyUnicodeUCS4/PyUnicodeUCS2 lib variations as well. In the future we need separate lib for ibm ppc

      In addition, logging functionality should be added to agent, which will notify if the boost is used.

      The way how logging should be done:

      on Agent start with message like: "Available boosts for: simplejson, subproccess32"

      Attachments

        Issue Links

          Activity

            People

              hapylestat Dmytro Grinenko
              hapylestat Dmytro Grinenko
              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 - 2h 50m
                  2h 50m