Uploaded image for project: 'OptaPlanner'
  1. OptaPlanner
  2. PLANNER-2065

CS-D: Refactor for greater flexibility

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Done
    • Major
    • 8.0.0.Beta1
    • None
    • optaplanner-core
    • None

    Description

      At the moment, the Drools executable model is created as the stream is created. When one stream turns into another, the executable model for the previous stream is set in stone. This does not allow for flexibility - in order to implement PLANNER-2003, we need to be able to make decisions about the executable model after all of its constituent parts are known.

      We will refactor CS-D in the following way:

      • Exec model will only be built in the scoring stream.
      • No API will change, neither will any tests.
      • All existing tests will pass.
      • There will be no performance regression as verified by score director benchmark.

      Attachments

        Issue Links

          Activity

            People

              lpetrovi@redhat.com Lukáš Petrovický (Inactive)
              lpetrovi@redhat.com Lukáš Petrovický (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: