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

#715_transcache_purge: compactor added #735

Merged
merged 3 commits into from
Mar 25, 2020

Conversation

uweschaefer
Copy link
Member

No description provided.

@uweschaefer uweschaefer merged commit 06ca1af into issue715_docs Mar 25, 2020
@uweschaefer uweschaefer deleted the issue715_transcache_purge branch March 25, 2020 21:08
uweschaefer added a commit that referenced this pull request Mar 26, 2020
* #715_integrationtest: added project for integration tests

* #715_integrationtest: simple integration tests added

* #715_integrationtest: simple integration tests added

* #715_integrationtest: simple integration tests added

* #715_docs: properties updated

* #715_docs: properties updated, transformation page added

* #715_docs: properties updated, transformation page added

* #715_docs: properties updated, added capacity for inmem transCache

* #715_docs: properties updated, added capacity for inmem transCache

* #715_transcache_purge: compactor added (#735)

* #715_transcache_purge: compactor added

* #715_transcache_purge: fixed inmemTC

* #715_transcache_purge: fixed classpath reg

* #715_docs: cleanup

* Update factcast-site/documentation/content/_index.md

Co-Authored-By: Benjamin Otto <benjamin.otto@style-systems.de>

* Update factcast-site/documentation/content/usage/java/transformation.md

Co-Authored-By: Benjamin Otto <benjamin.otto@style-systems.de>

* #715_docs: merge

* #715_docs: merge

* #715_docs: fix httpSR test

* #715_docs: logging exec time to logs as well

* #715_docs: inmem stores use concurrentmaps now

* #715_docs: sigh, now with proper sync on access to hashmap, as cuncurrenthashmap does not allow null values (remember Liskov? - turns out CHM is not a HM :D)

* #715_docs: i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface.

Co-authored-by: Benjamin Otto <benjamin.otto@style-systems.de>
uweschaefer added a commit that referenced this pull request Mar 27, 2020
* #715: add Transformation source/store

* #715: minor refactoring

* #715: minor refactoring

* #715: wip

* #715: re-arranged registry code
added tests for transformation store impl

* #715: use Optional<String> for TransformationCode
take isSynthetic() into account when registering transformations

* #715: #715 transformation chains wip

* #715: #715 transformation chains wip

* #715: transformation chains wip

* #715: weigthed search

* #715: added PgTransformationStore implementation
added tests
fixed autoconfig

* #715: added test for synthetic transformation (NOP)

* WIP: #715_tcinval: added listeners to TransformationStore (#718)

* #715_tcinval: added listeners to TransformationStore

* #715_tcinval: added caching of chains

* #715_tcinval: a little renaming

* #715_tcinval: concurrency fix

* #715_tcinval: renaming did for some reason not happen on incoming changes

* #715_tcinval: renaming

* #715: JS composition tidied up a bit

* #715: additional synchronization

* WIP #715-factspec: added version to FactSpec (#720)

* #715-factspec: added version to FactSpec
created convenient method to create FactSpec

Co-authored-by: Benjamin Otto <benjamin.otto@style-systems.de>

* #725: removed id subscriptions

* #715_subscription: WIP

* #715_subscription: WIP

* #715_subscription: WIP

* #715_subscription: WIP

* #715_subscription: added TranformationCache

* #715: #715_subscription: added TranformationCache

* #715: switched to eventId

* #715_subscription: WIP

* #715_subscription: WIP

* #715_subscription: WIP

* #715_subscription: WIP minor cleanup

* #715_subscription: WIP minor cleanup

* #715_subscription: WIP minor coverage improvements

* #715_subscription: working prototype

* #715_subscription: wip

* #715_subscription: wip

* #715_subscription: wip

* #715_subscription: fixed nasty version bug during transformation (new version value was not applied)

* #715_subscription: fixed nasty version bug during transformation (new version value was not applied)

* #715_subscription: added classpath: protocol for schema registry

* Issue715 transformation cache (#729)

* #715-transformation-cache: added pg transformation cache impl

* #715-transformation-cache: review comments

* #715-transformation-cache: removed unused dependency in non-component bean

* #715-transformation-cache: removed unused dependency in non-component bean

* #715-transformation-cache: removed unused dependency in non-component bean

* #715-transformation-cache: removed unused dependency in non-component bean

Co-authored-by: Uwe Schaefer <uwe.schaefer@prisma-capacity.eu>

* #715_subscription: fixed tests, wrong urls

* #715_subscription: cleanup

* #715_subscription: removed lost comments

* Update factcast-store-pgsql/src/main/java/org/factcast/store/pgsql/registry/transformation/FactTransformersImpl.java

Co-Authored-By: Benjamin Otto <benjamin.otto@style-systems.de>

* #715_subscription: removed unused cost

* #715_subscription: review comments

* WIP: Issue715 subscription (#727)

* build(deps): bump liquibase-core from 3.8.7 to 3.8.8 (#716)

Bumps [liquibase-core](https://github.com/liquibase/liquibase) from 3.8.7 to 3.8.8.
- [Release notes](https://github.com/liquibase/liquibase/releases)
- [Changelog](https://github.com/liquibase/liquibase/blob/v3.8.8/changelog.txt)
- [Commits](liquibase/liquibase@v3.8.7...v3.8.8)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* build(deps): bump kotlin-logging from 1.7.8 to 1.7.9 (#717)

Bumps [kotlin-logging](https://github.com/MicroUtils/kotlin-logging) from 1.7.8 to 1.7.9.
- [Release notes](https://github.com/MicroUtils/kotlin-logging/releases)
- [Changelog](https://github.com/MicroUtils/kotlin-logging/blob/master/ChangeLog.md)
- [Commits](oshai/kotlin-logging@1.7.8...1.7.9)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* build(deps): bump spotless-maven-plugin from 1.27.0 to 1.28.0 (#721)

Bumps [spotless-maven-plugin](https://github.com/diffplug/spotless) from 1.27.0 to 1.28.0.
- [Release notes](https://github.com/diffplug/spotless/releases)
- [Changelog](https://github.com/diffplug/spotless/blob/master/CHANGES.md)
- [Commits](diffplug/spotless@lib/1.27.0...lib/1.28.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* build(deps-dev): bump junit-platform-engine from 1.6.0 to 1.6.1 (#723)

Bumps [junit-platform-engine](https://github.com/junit-team/junit5) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* #725: removed id subscriptions

* #715_subscription: WIP

* #715_subscription: WIP

* #725: removed id subscriptions (#726)

* #725: removed id subscriptions

* #725: removed accidental additions

* #715_subscription: WIP

* #715_subscription: WIP

* #715_subscription: added TranformationCache

* #715_subscription: WIP

* #715_subscription: WIP

* #715_subscription: WIP

* #715_subscription: WIP minor cleanup

* #715_subscription: WIP minor cleanup

* #715_subscription: WIP minor coverage improvements

* #715_subscription: working prototype

* #715_subscription: wip

* #715_subscription: wip

* #715_subscription: wip

* #715_subscription: fixed nasty version bug during transformation (new version value was not applied)

* #715_subscription: fixed nasty version bug during transformation (new version value was not applied)

* #715_subscription: added classpath: protocol for schema registry

* #715_subscription: fixed tests, wrong urls

* #715_subscription: cleanup

* #715_subscription: removed lost comments

* Update factcast-store-pgsql/src/main/java/org/factcast/store/pgsql/registry/transformation/FactTransformersImpl.java

Co-Authored-By: Benjamin Otto <benjamin.otto@style-systems.de>

* #715_subscription: removed unused cost

* #715_subscription: review comments

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Uwe Schaefer <uwe.schaefer@mercateo.com>
Co-authored-by: Benjamin Otto <benjamin.otto@style-systems.de>

* #715_subscription: review comments

* #715_integrationtest: added project for integration tests

* #715_integrationtest: simple integration tests added

* #715_integrationtest: simple integration tests added

* #715_integrationtest: simple integration tests added

* #715_docs: properties updated

* #715_docs: properties updated, transformation page added

* #715_docs: properties updated, transformation page added

* #715_docs: properties updated, added capacity for inmem transCache

* #715_docs: properties updated, added capacity for inmem transCache

* #715_transcache_purge: compactor added (#735)

* #715_transcache_purge: compactor added

* #715_transcache_purge: fixed inmemTC

* #715_transcache_purge: fixed classpath reg

* #715_docs: cleanup

* #715-metrics: added metrics (#734)

* #715-metrics: added metrics

* #715-metrics: minor refactorings

* #715-metrics: minor refactorings

* #715-metrics: minor refactorings

* #715-metrics: minor refactorings

* #715-metrics: minor refactorings

* #715-metrics: minor refactorings

* #715-metrics: review comments

* Update factcast-site/documentation/content/_index.md

Co-Authored-By: Benjamin Otto <benjamin.otto@style-systems.de>

* Update factcast-site/documentation/content/usage/java/transformation.md

Co-Authored-By: Benjamin Otto <benjamin.otto@style-systems.de>

* #715_docs: merge

* #715_docs: merge

* #715_docs: fix httpSR test

* WIP: Issue715 integrationtest (#730)

* #715_integrationtest: added project for integration tests

* #715_integrationtest: simple integration tests added

* #715_integrationtest: simple integration tests added

* #715_integrationtest: simple integration tests added

* #715_integrationtest: tweaked crazy reconnect behavior

* #715_docs: logging exec time to logs as well

* #715_docs: inmem stores use concurrentmaps now

* #715_docs: sigh, now with proper sync on access to hashmap, as cuncurrenthashmap does not allow null values (remember Liskov? - turns out CHM is not a HM :D)

* #715_docs: i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface.

* WIP: Issue715 docs (#733)

* #715_integrationtest: added project for integration tests

* #715_integrationtest: simple integration tests added

* #715_integrationtest: simple integration tests added

* #715_integrationtest: simple integration tests added

* #715_docs: properties updated

* #715_docs: properties updated, transformation page added

* #715_docs: properties updated, transformation page added

* #715_docs: properties updated, added capacity for inmem transCache

* #715_docs: properties updated, added capacity for inmem transCache

* #715_transcache_purge: compactor added (#735)

* #715_transcache_purge: compactor added

* #715_transcache_purge: fixed inmemTC

* #715_transcache_purge: fixed classpath reg

* #715_docs: cleanup

* Update factcast-site/documentation/content/_index.md

Co-Authored-By: Benjamin Otto <benjamin.otto@style-systems.de>

* Update factcast-site/documentation/content/usage/java/transformation.md

Co-Authored-By: Benjamin Otto <benjamin.otto@style-systems.de>

* #715_docs: merge

* #715_docs: merge

* #715_docs: fix httpSR test

* #715_docs: logging exec time to logs as well

* #715_docs: inmem stores use concurrentmaps now

* #715_docs: sigh, now with proper sync on access to hashmap, as cuncurrenthashmap does not allow null values (remember Liskov? - turns out CHM is not a HM :D)

* #715_docs: i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface,
i will never again try to merge with githubs web interface.

Co-authored-by: Benjamin Otto <benjamin.otto@style-systems.de>

* #715_docs: review comments, thx @JoergAdler

Co-authored-by: Benjamin Otto <benjamin.otto@style-systems.de>
Co-authored-by: Uwe Schaefer <uwe.schaefer@mercateo.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
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.

None yet

1 participant