profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/jedrz/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Łukasz Jędrzejewski jedrz Poland

jedrz/.emacs.d 5

Emacs configuration

jedrz/dir-indexer 2

Generates index of diretory as HTML file

jedrz/lastsongs 2

Last songs from last.fm

jedrz/atilde 1

Automatically insert tildes after some words

jedrz/dotfiles 1

Configuration files

jedrz/gis 1

Determining if a graph is unilateral

jedrz/picasaweb-downloader 1

Download photos from Picasa quickly

jedrz/pytasks 1

Todo List with interval option

jedrz/pyweather 1

A simple weather (Google) parser

jedrz/rapidget 1

Rapidshare downloader

PullRequestReviewEvent

delete branch jedrz/nussknacker

delete branch : batch-periodic-fix

delete time in 4 days

push eventTouK/nussknacker

Łukasz Jędrzejewski

commit sha 5510978df296c4016b0e7fd99792808fcb0c5534

Handle multiple one time schedules in batch periodic engine (#2150)

view details

push time in 4 days

push eventjedrz/nussknacker

gskrobisz

commit sha ecdec4f25e252e2ea058716ead6cd26c9af206d7

Fixed tooltip for available customAction button (#2209)

view details

Maciej Próchniak

commit sha 4888af95f78e6ede33c199378ac2c45d7677c5f1

Drop legacy metrics mode (#2165)

view details

Maciej Próchniak

commit sha 5c1e9e5ef83bb7b5e027336d03b3cc3b7b9e7906

Remove argonaut (#2211)

view details

Maciej Próchniak

commit sha 6c7a67db2a984c78448930c42d14140ab384feac

Frontend editor role (#2179)

view details

Łukasz Jędrzejewski

commit sha feed9854570d0ec7330cfc214406cf99e82361f6

fix multiple one time schedules

view details

Łukasz Jędrzejewski

commit sha 097aa96a497ed33a48b20830ef9f08ab1da3e49b

getLatestDeployment

view details

Łukasz Jędrzejewski

commit sha 933ca9928607c2121b818d8f0ab065c93646f0cf

changelog

view details

Łukasz Jędrzejewski

commit sha ad2631dabea2605131cd537dcf6c85768a5b27a3

Simplify and document getLatestDeployment

view details

Łukasz Jędrzejewski

commit sha 8ed6beb90c36b9fac306e83328a587f9ff4f8d8e

Simplify and document getLatestDeployment

view details

push time in 4 days

push eventjedrz/nussknacker

Łukasz Jędrzejewski

commit sha 1ac5432aa3527138da0dcf7d752b439670ddd980

Simplify and document getLatestDeployment

view details

push time in 7 days

push eventjedrz/nussknacker

Maciej Próchniak

commit sha e4ffcfddb026c499e7cb2bcdfdd6e3da8b68e445

Hide SQL Variable from generic model (#2133) * Hide SQL Variable from generic model * review

view details

Maciej Próchniak

commit sha da50d2568de30e9e20ea47be25fbc81ce2b3d74e

Enhance default ClassExtractionSettings (#2108) * Enhance default ClassExtractionSettings * Tests, refactor * Review * Recursive test * Varargs handling

view details

Arek Burdach

commit sha 2d31502041480c810f5aa320486e3a444a1de2d2

Discard dialog with easier decision message and buttons

view details

JulianWielga

commit sha 872def56d395570b2f2c36a57a0b56900f63dfd2

test: fix for cypress test of fragments (#2161) * chore: deps update * test: update snapshot * test: cleanup * chore: deps update * chore: deps update

view details

dependabot[bot]

commit sha 6deaebb02e9eee9ad8675c19f2bdd28cc6830668

build(deps-dev): bump @babel/plugin-proposal-object-rest-spread (#2162) Bumps [@babel/plugin-proposal-object-rest-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-object-rest-spread) from 7.14.7 to 7.15.6. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.15.6/packages/babel-plugin-proposal-object-rest-spread) --- updated-dependencies: - dependency-name: "@babel/plugin-proposal-object-rest-spread" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

view details

dependabot[bot]

commit sha 25cffa1cfa5334982e771c0a4b97eecc94e5f459

build(deps-dev): bump terser-webpack-plugin in /ui/client (#2163) Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 5.1.4 to 5.2.4. - [Release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases) - [Changelog](https://github.com/webpack-contrib/terser-webpack-plugin/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/terser-webpack-plugin/compare/v5.1.4...v5.2.4) --- updated-dependencies: - dependency-name: terser-webpack-plugin dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

view details

Arek Burdach

commit sha 0f32df2cd3bf1bf56b13df146894111a51658cc7

Merge pull request #2160 from TouK/discardMessageFix Discard dialog with easier decision message and buttons

view details

dependabot[bot]

commit sha 1781a42c003e916cb450e612e425cc3c494be61e

build(deps): bump react-dnd from 7.6.1 to 14.0.3 in /ui/client (#2124) * build(deps): bump react-dnd from 7.6.1 to 13.1.1 in /ui/client Bumps [react-dnd](https://github.com/react-dnd/react-dnd) from 7.6.1 to 13.1.1. - [Release notes](https://github.com/react-dnd/react-dnd/releases) - [Changelog](https://github.com/react-dnd/react-dnd/blob/main/CHANGELOG.md) - [Commits](https://github.com/react-dnd/react-dnd/compare/v7.6.1...13.1.1) --- updated-dependencies: - dependency-name: react-dnd dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * chore: deps update * fix: compatibility with react-dnd 14 Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Julian Wielga <j@touk.pl>

view details

Damian Święcki

commit sha 78df2c37ff8b07ea5e5fb2f209c7696a2ac7c6be

fix saving properties for scenarios with fragments (#2045) (#2168) Co-authored-by: Krzysztof Gadomski <kgd@touk.pl>

view details

Łukasz Jędrzejewski

commit sha 0c760b156c7f1c594db454270a28d6711b7a5820

Allow to enrich process config on initial schedule and each deployment (#2176)

view details

Łukasz Jędrzejewski

commit sha c792e23331192a6b27cd6d086698639ff494b798

fix multiple one time schedules

view details

Łukasz Jędrzejewski

commit sha 8f15e1803b864c348fabf9fc6d7a1bcc2b6e06ab

getLatestDeployment

view details

Łukasz Jędrzejewski

commit sha d91666ba47284adff6dcb7603f7542b00e217412

changelog

view details

Łukasz Jędrzejewski

commit sha c697034070026c3eb9be45eaf817afa4c15761b6

Simplify and document getLatestDeployment

view details

push time in 7 days

delete branch jedrz/nussknacker

delete branch : deployment-enricher

delete time in 7 days

push eventTouK/nussknacker

Łukasz Jędrzejewski

commit sha 0c760b156c7f1c594db454270a28d6711b7a5820

Allow to enrich process config on initial schedule and each deployment (#2176)

view details

push time in 7 days

push eventjedrz/nussknacker

Łukasz Jędrzejewski

commit sha 43ec2ef209ed3986cfb5ac6fa6a2f93bf6bf8402

Move changelog entry to 1.1.0

view details

Łukasz Jędrzejewski

commit sha 68b13b8ba7838eb4e921a6597cbacc4310df47e3

Rename modelConfig to inputConfigDuringExecution

view details

push time in 7 days

Pull request review commentTouK/nussknacker

Allow to enrich process config on initial schedule and each deployment

+package pl.touk.nussknacker.engine.management.periodic.service++import com.typesafe.config.{Config, ConfigFactory}+import pl.touk.nussknacker.engine.canonicalgraph.CanonicalProcess+import pl.touk.nussknacker.engine.management.periodic.model.PeriodicProcessDeployment+import pl.touk.nussknacker.engine.management.periodic.service.ProcessConfigEnricher.{DeployData, EnrichedProcessConfig, InitialScheduleData}+import pl.touk.nussknacker.engine.marshall.ProcessMarshaller+import pl.touk.nussknacker.engine.modelconfig.InputConfigDuringExecution+import sttp.client.{NothingT, SttpBackend}++import scala.concurrent.{ExecutionContext, Future}++/**+ * Use to enrich scenario config e.g. with a schedule name that can be later exposed as a global variable.+ * Other use case could be fetching some data specific for a scenario to be used later when starting job on Flink cluster.+ *+ * Config enriched on initial schedule is passed to onDeploy method.+ */+trait ProcessConfigEnricher {+  def onInitialSchedule(initialScheduleData: InitialScheduleData): Future[EnrichedProcessConfig]+  def onDeploy(deployData: DeployData): Future[EnrichedProcessConfig]+}++object ProcessConfigEnricher {++  trait ProcessConfigEnricherInputData {+    def processJson: String+    def modelConfigJson: String++    def canonicalProcess: CanonicalProcess = {+      ProcessMarshaller.fromJson(processJson).valueOr(err => throw new IllegalArgumentException(err.msg))+    }++    def modelConfig: Config = {+      ConfigFactory.parseString(modelConfigJson)

It's rather parse. This config is sent to Flink and I think it should be only extended since factory (ProcessConfigEnricherFactory) has access to configuration of deployment manager. What do you think? Anyway, I think I should rename it to InputConfigDuringExecution here and in other classes.

jedrz

comment created time in 7 days

PullRequestReviewEvent

startedrnkn/olivetti

started time in 8 days

push eventjedrz/nussknacker

Łukasz Jędrzejewski

commit sha c2a85de9f735b39b1c1c039fb21a1938ddce6869

Test

view details

push time in 8 days

PullRequestReviewEvent

push eventjedrz/nussknacker

Łukasz Jędrzejewski

commit sha 4c12133638344e2257221b791a55383b31b330bc

Allow to enrich process config on initial schedule and each deployment

view details

Łukasz Jędrzejewski

commit sha eda28a657726e866049d0b2632221ea0f97ff618

Helper methods

view details

push time in 8 days

push eventjedrz/nussknacker

Łukasz Jędrzejewski

commit sha c7f42f6480b621157bf2caab0f7d72ece51c6d53

Helper methods

view details

push time in 8 days

push eventjedrz/nussknacker

Łukasz Jędrzejewski

commit sha 901485f5846faa9fae58a70536c6aed538c91e4b

Allow to enrich process config on initial schedule and each deployment

view details

push time in 8 days

push eventjedrz/nussknacker

Maciej Próchniak

commit sha e4ffcfddb026c499e7cb2bcdfdd6e3da8b68e445

Hide SQL Variable from generic model (#2133) * Hide SQL Variable from generic model * review

view details

Maciej Próchniak

commit sha da50d2568de30e9e20ea47be25fbc81ce2b3d74e

Enhance default ClassExtractionSettings (#2108) * Enhance default ClassExtractionSettings * Tests, refactor * Review * Recursive test * Varargs handling

view details

Arek Burdach

commit sha 2d31502041480c810f5aa320486e3a444a1de2d2

Discard dialog with easier decision message and buttons

view details

JulianWielga

commit sha 872def56d395570b2f2c36a57a0b56900f63dfd2

test: fix for cypress test of fragments (#2161) * chore: deps update * test: update snapshot * test: cleanup * chore: deps update * chore: deps update

view details

dependabot[bot]

commit sha 6deaebb02e9eee9ad8675c19f2bdd28cc6830668

build(deps-dev): bump @babel/plugin-proposal-object-rest-spread (#2162) Bumps [@babel/plugin-proposal-object-rest-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-object-rest-spread) from 7.14.7 to 7.15.6. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.15.6/packages/babel-plugin-proposal-object-rest-spread) --- updated-dependencies: - dependency-name: "@babel/plugin-proposal-object-rest-spread" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

view details

dependabot[bot]

commit sha 25cffa1cfa5334982e771c0a4b97eecc94e5f459

build(deps-dev): bump terser-webpack-plugin in /ui/client (#2163) Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 5.1.4 to 5.2.4. - [Release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases) - [Changelog](https://github.com/webpack-contrib/terser-webpack-plugin/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/terser-webpack-plugin/compare/v5.1.4...v5.2.4) --- updated-dependencies: - dependency-name: terser-webpack-plugin dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

view details

Arek Burdach

commit sha 0f32df2cd3bf1bf56b13df146894111a51658cc7

Merge pull request #2160 from TouK/discardMessageFix Discard dialog with easier decision message and buttons

view details

dependabot[bot]

commit sha 1781a42c003e916cb450e612e425cc3c494be61e

build(deps): bump react-dnd from 7.6.1 to 14.0.3 in /ui/client (#2124) * build(deps): bump react-dnd from 7.6.1 to 13.1.1 in /ui/client Bumps [react-dnd](https://github.com/react-dnd/react-dnd) from 7.6.1 to 13.1.1. - [Release notes](https://github.com/react-dnd/react-dnd/releases) - [Changelog](https://github.com/react-dnd/react-dnd/blob/main/CHANGELOG.md) - [Commits](https://github.com/react-dnd/react-dnd/compare/v7.6.1...13.1.1) --- updated-dependencies: - dependency-name: react-dnd dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * chore: deps update * fix: compatibility with react-dnd 14 Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Julian Wielga <j@touk.pl>

view details

Łukasz Jędrzejewski

commit sha e466a67a9e5bd1e112007e4b240ab4c97ffbbc0a

Allow to enrich process config on initial schedule and each deployment

view details

push time in 8 days

push eventjedrz/nussknacker

Łukasz Jędrzejewski

commit sha 706fcf231b52ccea9c60d5a321ce85b6002e5950

Allow to enrich process config on initial schedule and each deployment

view details

push time in 8 days

create barnchjedrz/nussknacker

branch : deployment-enricher

created branch time in 8 days

Pull request review commentTouK/nussknacker

Handle multiple one time schedules in batch periodic engine

 class PeriodicProcessService(delegateDeploymentManager: DeploymentManager,   }    /**-    * Returns latest deployment. It can be in any status (consult [[PeriodicProcessDeploymentStatus]]).-    *-    * For multiple schedules only the oldest one is returned.-    */+   * Returns latest deployment. It can be in any status (consult [[PeriodicProcessDeploymentStatus]]).+   * For multiple schedules only the effective one is returned.+   */   def getLatestDeployment(processName: ProcessName): Future[Option[PeriodicProcessDeployment]] = {

I think it should be fine. In deactivate method, latest deployment is passed to listener and in case of a failed job, it could be passed to the listener instead of newer deployment in current behaviour... Maybe we should pass to listeners all latest deployments for each schedule.

jedrz

comment created time in 11 days

PullRequestReviewEvent

Pull request review commentTouK/nussknacker

Handle multiple one time schedules in batch periodic engine

 class PeriodicProcessService(delegateDeploymentManager: DeploymentManager,   }    /**-    * Returns latest deployment. It can be in any status (consult [[PeriodicProcessDeploymentStatus]]).-    *-    * For multiple schedules only the oldest one is returned.-    */+   * Returns latest deployment. It can be in any status (consult [[PeriodicProcessDeploymentStatus]]).+   * For multiple schedules only the effective one is returned.+   */   def getLatestDeployment(processName: ProcessName): Future[Option[PeriodicProcessDeployment]] = {     implicit val localDateOrdering: Ordering[LocalDateTime] = Ordering.by(identity[ChronoLocalDateTime[_]])-    //TODO: so far we return only one+     scheduledProcessesRepository.getLatestDeploymentForEachSchedule(processName)-      .map(_.sortBy(_.runAt).headOption).run+      .map(_.sortBy(_.runAt)).run+      .map {+        case Nil => None+        case singleDeployment :: Nil => Some(singleDeployment)

You're right. I think the pattern matching code can be removed at all.

jedrz

comment created time in 11 days

PullRequestReviewEvent

push eventjedrz/nussknacker

Łukasz Jędrzejewski

commit sha 7d3e2b8d4024b33b0d20aaa2358508cc51e94c96

Simplify and document getLatestDeployment

view details

push time in 11 days

push eventTouK/nussknacker

Łukasz Jędrzejewski

commit sha 92d0e668cdde85264e84d9bd501cce87f8853780

fix cross compile

view details

push time in 12 days

create barnchTouK/nussknacker

branch : preview/esp-periodic

created branch time in 12 days