[ 
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)

Reply via email to