Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-13511

Unified configuration

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Won't Fix
    • None
    • None
    • None

    Attachments

      1.
      Prototype dynamic configuration Sub-task Resolved Semyon Danilov

      100%

      Original Estimate - Not Specified Original Estimate - Not Specified
      Time Spent - 10m
      2.
      Simple application integrating dynamic configuration Sub-task Resolved Sergey Chugunov  
      3.
      REST API to manage configuration Sub-task Resolved Sergey Chugunov

      100%

      Original Estimate - Not Specified Original Estimate - Not Specified
      Time Spent - 10m
      4.
      Multiple property roots support Sub-task Resolved Sergey Chugunov

      100%

      Original Estimate - Not Specified Original Estimate - Not Specified
      Time Spent - 1h 20m
      5.
      Create basic classes and interfaces for traversable configuration tree. Sub-task Resolved Ivan Bessonov

      100%

      Original Estimate - Not Specified Original Estimate - Not Specified
      Time Spent - 20m
      6.
      Implement code generation for interfaces introduced in IGNITE-14062 Sub-task Resolved Ivan Bessonov

      100%

      Original Estimate - Not Specified Original Estimate - Not Specified
      Time Spent - 20m
      7.
      Create escaping and searching util methods for configuration framework Sub-task Resolved Ivan Bessonov

      100%

      Original Estimate - Not Specified Original Estimate - Not Specified
      Time Spent - 0.5h
      8.
      Implement ability to generate configuration trees from arbitrary sources Sub-task Resolved Ivan Bessonov

      100%

      Original Estimate - Not Specified Original Estimate - Not Specified
      Time Spent - 20m
      9.
      Configuration storage interface Sub-task Resolved Semyon Danilov

      100%

      Original Estimate - Not Specified Original Estimate - Not Specified
      Time Spent - 2h
      10.
      ConfigurationUtil should be moved to internal package, visitor should be refactored. Sub-task Resolved Ivan Bessonov

      100%

      Original Estimate - Not Specified Original Estimate - Not Specified
      Time Spent - 20m
      11.
      Asynchronous Storage API Sub-task Resolved Ivan Bessonov

      100%

      Original Estimate - Not Specified Original Estimate - Not Specified
      Time Spent - 0.5h
      12.
      Configuration to support arrays of primitive types Sub-task Resolved Semyon Danilov

      100%

      Original Estimate - Not Specified Original Estimate - Not Specified
      Time Spent - 40m
      13.
      Multiple storages support for configuration Sub-task Resolved Ivan Bessonov

      100%

      Original Estimate - Not Specified Original Estimate - Not Specified
      Time Spent - 3h
      14.
      Port DynamicConfiguration to new underlying configuration framework. Sub-task Resolved Ivan Bessonov

      100%

      Original Estimate - Not Specified Original Estimate - Not Specified
      Time Spent - 3h 20m
      15.
      NamedList remove improvements Sub-task Resolved Ivan Bessonov

      100%

      Original Estimate - Not Specified Original Estimate - Not Specified
      Time Spent - 40m
      16.
      Initialize configuration tree with default values on first start Sub-task Resolved Ivan Bessonov

      100%

      Original Estimate - Not Specified Original Estimate - Not Specified
      Time Spent - 40m
      17.
      Generated configuration classes break PMD suite in REST module Sub-task Resolved Ivan Bessonov

      100%

      Original Estimate - Not Specified Original Estimate - Not Specified
      Time Spent - 20m
      18.
      Cross-root validation Sub-task Resolved Ivan Bessonov

      100%

      Original Estimate - Not Specified Original Estimate - Not Specified
      Time Spent - 4h
      19.
      Fix REST json representation for configuration Sub-task Resolved Ivan Bessonov

      100%

      Original Estimate - Not Specified Original Estimate - Not Specified
      Time Spent - 10m
      20.
      IgniteRunner fails with NPE after REST module was broken by incompatible changes. Sub-task Resolved Ivan Bessonov

      100%

      Original Estimate - Not Specified Original Estimate - Not Specified
      Time Spent - 20m
      21.
      Configuration notification API Sub-task Resolved Ivan Bessonov

      100%

      Original Estimate - Not Specified Original Estimate - Not Specified
      Time Spent - 8h
      22.
      Fix REST json configuration update requests Sub-task Resolved Ivan Bessonov

      100%

      Original Estimate - Not Specified Original Estimate - Not Specified
      Time Spent - 5h 20m
      23.
      Rething API of Init*, change* classes Sub-task Resolved Ivan Bessonov

      100%

      Original Estimate - Not Specified Original Estimate - Not Specified
      Time Spent - 50m
      24.
      Add README.md to configuration module Sub-task Resolved Ivan Bessonov

      100%

      Original Estimate - Not Specified Original Estimate - Not Specified
      Time Spent - 50m
      25.
      Make all configuration schema fields public Sub-task Resolved Ivan Bessonov

      100%

      Original Estimate - Not Specified Original Estimate - Not Specified
      Time Spent - 20m
      26.
      Implement runtime code generator as described in IGNITE-14496 Sub-task Resolved Ivan Bessonov

      100%

      Original Estimate - Not Specified Original Estimate - Not Specified
      Time Spent - 1h 40m
      27.
      Move configuration annotations to configuration-api Sub-task Resolved Ivan Bessonov

      100%

      Original Estimate - Not Specified Original Estimate - Not Specified
      Time Spent - 0.5h
      28.
      Add technical ability to differentiate between create and update in configuration Sub-task Resolved Ivan Bessonov

      100%

      Original Estimate - Not Specified Original Estimate - Not Specified
      Time Spent - 0.5h
      29.
      Support byte[] configuration values Sub-task Resolved Aleksandr Polovtsev

      100%

      Original Estimate - Not Specified Original Estimate - Not Specified
      Time Spent - 1h
      30.
      Ordered @NamedConfigValue Sub-task Resolved Ivan Bessonov

      100%

      Original Estimate - Not Specified Original Estimate - Not Specified
      Time Spent - 8h 20m
      31.
      Configuration initialization Sub-task Resolved Ivan Bessonov

      100%

      Original Estimate - Not Specified Original Estimate - Not Specified
      Time Spent - 0.5h
      32.
      Cluster bootstrapping Sub-task Resolved Unassigned  
      33.
      Add converter of key-value configuration to traversable tree Sub-task Resolved Unassigned  

      Activity

        People

          Unassigned Unassigned
          akalashnikov Anton Kalashnikov
          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 - 47h
              47h