Giter Site home page Giter Site logo

netflix / titus-executor Goto Github PK

View Code? Open in Web Editor NEW
232.0 232.0 51.0 35.61 MB

Titus Executor is the container runtime/executor implementation for Titus

Home Page: https://netflix.github.io/titus/

License: Apache License 2.0

Makefile 0.72% Go 87.68% Shell 1.54% CMake 0.18% C 6.58% Dockerfile 0.99% Jsonnet 0.57% Python 1.65% PLpgSQL 0.08%

titus-executor's People

Contributors

acm1 avatar alekar avatar aloktiagi avatar andrew-leung avatar cconger avatar chyzzqo avatar corindwyer avatar dependabot[bot] avatar dilin-nflx avatar epickrram avatar fabiokung avatar gabrielhartmann avatar hankjacobs avatar hechaoli avatar jackofmosttrades avatar jigish avatar joshi-keyur avatar jromero-nflx avatar justinpage avatar karkum avatar keertinarayan avatar kzwang avatar myummagumma avatar rgulewich avatar rickkw avatar sargun avatar sdab avatar solarkennedy avatar tych0 avatar yun-wang avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

titus-executor's Issues

[Q] Can not compile titus-executor

Hi!
Thank you for releasing the source code for titus. I really want to try it.

I'm following your published instructions and you're failing me in the build step.

Attached is the log output
log.txt

There seems to be some problem with some go dependency (govendor and go-junir?)

| tee checkstyle-result.xml
go get github.com/kardianos/govendor
bash: govendor: no se encontró la orden
go get github.com/jstemmer/go-junit-report
bash: govendor: no se encontró la orden
govendor test -v -parallel 32 +local \
| tee /dev/stderr \
| tee test-local.log \
| go-junit-report > test.xml
bash: govendor: no se encontró la orden
bash: govendor: no se encontró la orden
bash: línea 3: go-junit-report: no se encontró la orden
make: *** [Makefile:57: test-local] Error 127

Thanks

Titus-executor build problems

Hi

I'm a master student researching container orchestration software stacks.
I'm having troubles building the titus-executor deb file.
After following instructions on the executor wiki
sudo -E PATH=${PATH} make builder all fails at the local-test check. I've included the test-local.log.

make build-standalone results in errors when executing gox commands:

tguvdamm@n104-05:~/go/src/github.com/Netflix/titus-executor$ make build-standalone
git submodule update --init --recursive
hack/builder/titus-executor-builder.sh
~/go/src/github.com/Netflix/titus-executor ~/go/src/github.com/Netflix/titus-executor
flag provided but not defined: -gcflags

The solution stated by logicbomb does not work for me, the same test fails.

So in the end, the $GOPATH/src/github.com/Netflix/titus-executor/build/distributions/titus-executor_latest.deb file does not exitst.
Any ideas as to why building fails?

Maybe some relevant extra info:
-I had to manually clone the titus-executor repo and tini submodule, go was denied access, even when elevated as sudo
-I had to install gox via apt
-system info: Ubuntu 18.04/amd64, the deployment page states Titus Agents are currently run on Trusty, but compiling the code should be fine on any platform I guess.

Thanks

Use New go bindata

We should use the new go-bindata, from: go get -u github.com/go-bindata/go-bindata/..., which follows modern gofmt rules.

Check if Digest Image Already Downloaded

Right now, the executor always forces us to go back to the registry. It would be nice to have a mode where it didn't go back to registry and checked if we already downloaded an image.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.