1. 17 Jun, 2022 1 commit
  2. 15 Jun, 2022 2 commits
    • Florido Paganelli's avatar
      Basic changes to make discover.php compatible with the new attlist and GLUE2 · 3d76cdfb
      Florido Paganelli authored
      - Added posibility to pass schema via parameter
      - Added archery scan
      - Prepared for GLUE2 code, but requires more work, most query code is
        strictly based on NG. Not sure whether this is worth the effort atm. Hard to estimate how much it could be.
      3d76cdfb
    • Florido Paganelli's avatar
      Changes for attlist.php to work · e4db459c
      Florido Paganelli authored
      This enables attlist to display GLUE2 information.
      
      The following changes have been made:
      
      - The previous implementation did not support archery properly. This version does.
      
      - "$thething" parameter must be the objectclass for this to work in GLUE2.
         There are GLUE2 attributes with the same name that appear in different object classes.
         This has serious implications in how attlist used to work.
         - As a consequence changes to extract the proper objectclass have been made
           in ldap_nice_dump
      
      - Case lowering is applied inside attlist because I do not want to lose
        case information in the parameter passing. Made the code a bit uglier.
      
      - Schema is now taken into account when generating the dialog.
      
      - Objects in GLUE2 are many more than in NG. The switch block inside
        attlist.inc must be further developed for GLUE2. Right now
        the results will only show the cluster hostname (no queues etc)
      
      - These changes break other parts of the code such as discovery.php and other stuff,
        will be fixed in another changeset.
      e4db459c
  3. 14 Jun, 2022 1 commit
  4. 03 Jun, 2022 8 commits
  5. 02 Jun, 2022 7 commits
  6. 30 May, 2022 1 commit
  7. 26 May, 2022 1 commit
    • Florido Paganelli's avatar
      Complete review of the way the info is collected by loadmon · 35e7bbec
      Florido Paganelli authored
      - GLUE2 and NG queries are different (changed filter)
      - Before all objects were processed regardless of the schems, now only those related to the
        selected schema, should give a little speedup
      
      GLUE2:
        - Improvement in the calculation of CPUs/Jobs
        - Improvement in the guessing of VO/Country
          - Fixed visualization errors due to wrongly guessed Country
        - Improvement in the code structure (what does what when)
      
      - Some reorganization of indentations
      - Added todos
      
      Still needs improvement.
      35e7bbec
  8. 25 May, 2022 1 commit
  9. 24 May, 2022 1 commit
  10. 21 May, 2022 2 commits
  11. 08 Jun, 2022 4 commits
  12. 20 May, 2022 1 commit
    • Florido Paganelli's avatar
      Reverting attribute case and fix a missing variable initialization · d0e83a4d
      Florido Paganelli authored
      Turns out the php ldap library we're using stores every attribute
      lowercase. So I had to revert all changes previously done to lowercase.
      
      A new variable lrmsrun (jobs running in the LRMS per queue) was not initialized.
      In glue2 there is no explicit info about gridjobs per share, it must be extracted.
      d0e83a4d
  13. 19 May, 2022 1 commit
  14. 18 May, 2022 4 commits
  15. 16 May, 2022 5 commits