Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dataflow needs to be compilable using boot 3.x #5657

Closed
wants to merge 2 commits into from

Conversation

cppwfs
Copy link
Contributor

@cppwfs cppwfs commented Feb 1, 2024

  • Batch removed some methods that are still required by dataflow.

    • Created dataflow version of those classes so that we can implement those methods
  • Removed hibernate version from skipper (use boot's bom)

  • Updated Skipper so that it is 3.0 compliant.

  • Update classic docs to be restful doc 3.0 compliant

  • Disabled CTR, TaskLauncher, SingleStepBatch jobs for this effort. Will need be addressed when worked on.

  • Work to be done once merged:

    • Check to see if versions are up to date in modules
    • Remove versions when possible ( use boot's bom)
    • Deprecations were not updated in this process. This still needs to be done.

Batch removed some methods that are still required by dataflow.
Created dataflow version of those classes so that we can implement those methods

Added hibernate version

Checkpoint for server core and server

Updated Skipper components

Update classic docs to be restful doc 3.0 compliant
@cppwfs cppwfs requested a review from onobc February 1, 2024 16:59
@cppwfs cppwfs changed the title Added dataflow specific PageQueryProvider for missing functions Dataflow needs to be compilable using boot 3.x Feb 1, 2024
pom.xml Show resolved Hide resolved
Copy link
Contributor

@onobc onobc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@cppwfs thanks for knocking this out. All my comments are small in nature.

@cppwfs cppwfs force-pushed the SCDF-COMPILE-FINAL branch from 4315a03 to 1ba1048 Compare February 1, 2024 20:44
@@ -257,6 +253,11 @@
<artifactId>postgresql</artifactId>
<scope>test</scope>
</dependency>
<dependency>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍🏻

@@ -108,7 +108,8 @@ public SimpleJobService(SearchableJobInstanceDao jobInstanceDao, SearchableJobEx
this.executionContextDao = executionContextDao;
this.aggregateJobQueryDao = aggregateJobQueryDao;
this.schemaVersionTarget = schemaVersionTarget;
Assert.notNull(this.jobOperator = jobOperator, "jobOperator must not be null");
Objects.requireNonNull(jobOperator, "jobOperator must not be null");
this.jobOperator = jobOperator;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Even 1 step further yields...

this.jobOperator = Objects.requireNonNull(jobOperator, "jobOperator must not be null");

Copy link
Contributor

@onobc onobc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the updates @cppwfs - LGTM

@cppwfs
Copy link
Contributor Author

cppwfs commented Feb 1, 2024

Made the last change that @onobc requested. Squashed, Merged here: 67d3bd1

Thanks for all the reviews and help along the way!

@cppwfs cppwfs closed this Feb 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants