docs/design/merge/01-merge-changes.md
The Hazelcast and Hazelcast Jet products were merged together to provide a seamless experience. Changes done during the merge of Hazelcast and Hazelcast Jet codebases are summarized in this document.
Hazelcast Jet repository was merged into Hazelcast repository.
The name Jet doesn't refer to standalone product anymore, but is kept when referring to the streaming engine part of the product - the Jet engine.
Hazelcast repository - https://github.com/hazelcast/hazelcast Hazelcast Jet repository - https://github.com/hazelcast/hazelcast-jet
After some preparatory commits removing conflicting files (e.g. root pom.xml), the merge was performed by the following command:
$ git merge --allow-unrelated-histories hazelcast-jet/master
This preserves history for both projects and allows easy rebasing of patches both ways (forward porting and backporting from/to Hazelcast Jet).
Hazelcast repository continues its development as with a next major version.
hazelcast-jet-core code was merged into hazelcast modulehazelcast-jet-spring module was merged into hazelcast-spring and removedhazelcast-jet-distribution module was removed, hazelcast-distribution
module was adapted to produce very similar artifacts - full and slim
distributionextensions/*, keeping the groupId and
artifactId coordinates, this makes it easy for existing users to migrate.examples modules were deleted, they will be merged with imdg example, which
are stored in a separate repository at https://github.com/hazelcast/hazelcast-code-samples/hazelcast-jet-sql module was merged into hazelcast-sql module (this
actually happened after the merge, but for users it is indistinguishable).`JetService getJet() where JetService
provides a subset of JetInstance methods)com.hazelcast.config.ConfigQuickTest
and ParallelJVMTest @Category accordinglysmallInstanceConfig() for tests sets the
com.hazelcast.jet.config.InstanceConfig#setCooperativeThreadCount to 2There are 2 outstanding items to resolve:
bin/hazelcast-start commandbin/hazelcast (used to be bin/jet)