[
https://issues.apache.org/jira/browse/CALCITE-2579?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
ASF GitHub Bot updated CALCITE-2579:
------------------------------------
Labels: pull-request-available (was: )
> Replace moby with another live-reload solution
> ----------------------------------------------
>
> Key: CALCITE-2579
> URL: https://issues.apache.org/jira/browse/CALCITE-2579
> Project: Calcite
> Issue Type: Task
> Components: avatica-go
> Reporter: Francis Chuang
> Assignee: Francis Chuang
> Priority: Major
> Labels: pull-request-available
> Fix For: avatica-go-4.0.0
>
>
> moby.yml is used by an internal tool (moby) used to run tests while
> developing the avatica-go library. It reloads the code in a docker container
> and executes tests.
> -[Skaffold |https://github.com/GoogleContainerTools/skaffold] is maintained
> by Google and achieves the same thing. Initial testing has shown that it
> works pretty well and most of the issues I encountered a few months ago were
> all resolved.-
> Skaffold requires a kubernetes cluster. Kubernetes can be quite heavy (even
> when running in single node mode). The current plan is to use
> [watcher|https://github.com/radovskyb/watcher] and docker-compose. Watcher
> has some flaws:
> * File change events are processed sequentially (when saving/changing
> multiple files in one go).
> * We need to wait for the previous test run to complete before it will start
> the next run (if a file changes while tests are running).
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)