Comments (2)
@zhao-kun Thanks for the suggestion.
- I am working on open an issue for the Easegress cluster behavior-changing proposal which can help to solve the cluster testing failure in the Github testing env. (Changing to ETCD cluster solution directly or continuing improving current cluster implementation. Should comparing with other distributing productions' solutions.)
- Speaking about the cluster test case failure
register cluster name test-cluster failed: create client failed: couldn't open sink "/tmp/eg-test/test-member-001/log/etcd_client.log": open /tmp/eg-test/test-member-001/log/etcd_client.log: no such file or directory
It's weird to me that it can't be reproduced successfully every time in my development env. And sometimes the Github test can successfully go through too! If the tmp directory is the root cause, it should be failed every time. Or maybe Github testing doesn't run in the same docker-backend every time?
Summary
- I will change the directory to
os.TempDir
in this test case. - The issue for Easegress cluster behavior is still necessary.
from easegress.
We can easily reproduce the issue with
make build-docker
, but we need slightly modifybuild/package/Dockerfile
withdiff --git a/build/package/Dockerfile b/build/package/Dockerfile index eccdafa..39ff169 100644 --- a/build/package/Dockerfile +++ b/build/package/Dockerfile @@ -1,10 +1,10 @@ -FROM golang:alpine AS builder -RUN apk --no-cache add make git +FROM golang AS builder +#RUN apk --no-cache add make git WORKDIR /opt/easegress COPY . . -RUN make clean && make build +RUN make clean && make test && make build
Actually, it's almost failed every time, you can re-run all jobs in Actions[1]
it should be failed every time.
[1]https://github.com/megaease/easegress/actions
from easegress.
Related Issues (20)
- [Bug]: wrong version of slim-sprig HOT 5
- Do we plan to implement k8s gateway api HOT 2
- Introduce k8s like state to easegress controllers HOT 1
- [Bug]: Easegress obejct status api prefix issue
- PipelineGroup to share and reuse filters between Pipelines HOT 1
- [Question]: how does the sidecar (mesh worker role) intercept outbound traffic HOT 7
- An option for enabling periodic health checks of the servers in Proxy plugin HOT 2
- adjust minimal log level at runtime HOT 2
- Misuse of jsonschema in specs.
- Integrate pull request preview environments HOT 4
- When body is large, RequestBuilder is costly. Can RequestAdaptor support template ? So that no deep copy from RequestBuilder will be needed. HOT 16
- [Bug]: API Aggregation cookbook examples not work for me. HOT 2
- [Documentation]: Some cookbook examples are out-of-date.
- [Question]: How do I access the easegress cluster HOT 2
- [Bug]: wasm apply data command not worked
- Improve the observability of the Easegress HOT 2
- [Question]: filters doc doesn't include GRPCProxy HOT 2
- [Question]: doc/cookbook/security.md#jwt-1 yaml wrong
- [Question]: Not found HMAC doc in doc/cookboo/security.md
- [Bug]: The WebSocketProxy Filter does not work
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from easegress.