Uploaded image for project: 'tsc'
  1. tsc
  2. TSC-17

Infrautils Oxygen Release Details

XMLWordPrintable

    • Icon: Project Plan Project Plan
    • Resolution: Done
    • Icon: Medium Medium
    • None
    • None
    • None

       

      Infrautils project offers technical utilities and infrastructures for other projects to use.

      as per https://lists.opendaylight.org/pipermail/infrautils-dev/2018-March/000617.html :

      Major Accomplishments - Oxygen Release

      ================================

      • New infrautils.caches API, CLI commands for monitoring, and first implementation based on Guava
      • New infrautils.metrics API with labels and first implementation based on Dropwizard incl. thread watcher
      • Finalized JobCoordinator in infrautils (now removed in genius), and integrated with new metrics API
      • infrautils.diagstatus, based on infrautils.ready
      • infrautils.ready framework was exposed to northbound and southbound facing projects to provide a deterministic way to open their external facing ports
      • Many new utility classes in package infrautils.utils, incl. JdkFutures, CompletableFutures, KeyedLocks, CheckedCallable, StackTraces and more
      • infrautils:parent POM with Google' error-prone, another automated code quality metrics enforcement
      • infrautils:parent POM enables enforcement of odlparent's optional (1) CS, (2) FB, (3) PMD CPD and (4) CP Dupes automated code quality metrics
      • prepatory work for fully null safe code.

       

      Bug Fixes

      =======

      • various minor clean up in the code base and Karaf features
      • all of infrautils code itself now complies with the new quality rules from infrautils:parent

       

       

      Additional Test Coverage

      ===================

      • Genius CSIT was enhanced to add infrautils.diagstatus based CLIs to start CSIT in a deterministic way
      • Junits were added for all the new modules that came in Oxygen

      Better Documentation

      ================

       

       

            k.faseela Faseela K
            k.faseela Faseela K
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: