luqmansen / gosty Goto Github PK
View Code? Open in Web Editor NEWScalable Transcoding Service on Kubernetes
License: MIT License
Scalable Transcoding Service on Kubernetes
License: MIT License
Current implementation doesn't work with autoscaling
on docker-compose, only on k8s. Use this
https://stackoverflow.com/a/37382208/11914433
This issue has been automatically created by todo-actions based on a TODO comment found in pkg/apiserver/services/worker_logic.go:116. It will automatically be closed when the TODO comment is removed from the default branch (main).
Task is re-defined on CreateTranscodeTask, but
this is a current workaround for preserve origin
video field, later please redesign the data models
This issue has been automatically created by todo-actions based on a TODO comment found in pkg/apiserver/services/scheduler_logic.go:370. It will automatically be closed when the TODO comment is removed from the default branch (main).
Cache get all worker function and expire the cache
when new worker registered
This issue has been automatically created by todo-actions based on a TODO comment found in pkg/apiserver/services/worker_logic.go:77. It will automatically be closed when the TODO comment is removed from the default branch (main).
The current implementation will broadcast all tasks to all workers equally, this will result in sometimes, a worker with big resource will lose too much computing time because of too much context switching.
This issue has been automatically created by todo-actions based on a TODO comment found in pkg/worker/dash.go:93. It will automatically be closed when the TODO comment is removed from the default branch (main).
Current implementation doesn't work with replica scaling
on docker-compose, only on k8s. Use this
https://stackoverflow.com/a/37382208/11914433
This issue has been automatically created by todo-actions based on a TODO comment found in pkg/apiserver/services/worker_logic.go:116. It will automatically be closed when the TODO comment is removed from the default branch (main).
This issue has been automatically created by todo-actions based on a TODO comment found in pkg/apiserver/services/scheduler_logic.go:467. It will automatically be closed when the TODO comment is removed from the default branch (main).
This issue has been automatically created by todo-actions based on a TODO comment found in pkg/apiserver/services/scheduler_logic.go:182. It will automatically be closed when the TODO comment is removed from the default branch (main).
Current implementation doesn't work with autoscaling
on docker-compose, only on k8s. Use this
https://stackoverflow.com/a/37382208/11914433
This issue has been automatically created by todo-actions based on a TODO comment found in pkg/apiserver/services/worker_logic.go:116. It will automatically be closed when the TODO comment is removed from the default branch (main).
and can be reused to next process, might reducing io if the
created pipe file is a lot
This issue has been automatically created by todo-actions based on a TODO comment found in pkg/worker/merge.go:161. It will automatically be closed when the TODO comment is removed from the default branch (main).
Current implementation doesn't work with autoscaling
on docker-compose, only on k8s. Use this
https://stackoverflow.com/a/37382208/11914433
This issue has been automatically created by todo-actions based on a TODO comment found in pkg/apiserver/services/worker_logic.go:116. It will automatically be closed when the TODO comment is removed from the default branch (main).
This issue has been automatically created by todo-actions based on a TODO comment found in cmd/worker/main.go:67. It will automatically be closed when the TODO comment is removed from the default branch (main).
Current implementation use last task finished - first task submitted
. If multiple task submitted then they will be queued and elapsed time would we quite inaccurate. Need to use the start time when the worker pickup the job
instead of requesting every 100ms
This issue has been automatically created by todo-actions based on a TODO comment found in web/src/Pages/Worker/WorkerPage.js:13. It will automatically be closed when the TODO comment is removed from the default branch (main).
since lots of smaller task with same number of worker will just add overhead
in processing. The pros is, in case of pod failure in the middle of a processing,
the task that need to be re-processed is in smaller chunk. Currently I'll set this dynamically
via env var.
This issue has been automatically created by todo-actions based on a TODO comment found in pkg/apiserver/services/scheduler_logic.go:357. It will automatically be closed when the TODO comment is removed from the default branch (main).
Current implementation doesn't work with autoscaling
on docker-compose, only on k8s. Use this
https://stackoverflow.com/a/37382208/11914433
This issue has been automatically created by todo-actions based on a TODO comment found in pkg/apiserver/services/worker_logic.go:116. It will automatically be closed when the TODO comment is removed from the default branch (main).
This issue has been automatically created by todo-actions based on a TODO comment found in pkg/apiserver/services/worker_logic.go:55. It will automatically be closed when the TODO comment is removed from the default branch (main).
Current implementation doesn't work with autoscaling
on docker-compose, only on k8s. Use this
https://stackoverflow.com/a/37382208/11914433
This issue has been automatically created by todo-actions based on a TODO comment found in pkg/apiserver/services/worker_logic.go:116. It will automatically be closed when the TODO comment is removed from the default branch (main).
Current implementation doesn't work with autoscaling
on docker-compose, only on k8s. Use this
https://stackoverflow.com/a/37382208/11914433
This issue has been automatically created by todo-actions based on a TODO comment found in pkg/apiserver/services/worker_logic.go:116. It will automatically be closed when the TODO comment is removed from the default branch (main).
Sometimes worker info on web state on working state if there is a problem in mids of the early task, the current workaround is to restart the api server
This issue has been automatically created by todo-actions based on a TODO comment found in pkg/apiserver/services/worker_logic.go:88. It will automatically be closed when the TODO comment is removed from the default branch (main).
This issue has been automatically created by todo-actions based on a TODO comment found in cmd/worker/main.go:32. It will automatically be closed when the TODO comment is removed from the default branch (main).
This issue has been automatically created by todo-actions based on a TODO comment found in pkg/worker/worker.go:32. It will automatically be closed when the TODO comment is removed from the default branch (main).
add parameter to this function and only publish worker changes
instead off all worker result
This issue has been automatically created by todo-actions based on a TODO comment found in pkg/apiserver/services/worker_logic.go:160. It will automatically be closed when the TODO comment is removed from the default branch (main).
This issue has been automatically created by todo-actions based on a TODO comment found in web/src/Pages/VideoPlayer/VideoTile.js:17. It will automatically be closed when the TODO comment is removed from the default branch (main).
Current implementation doesn't work with autoscaling
on docker-compose, only on k8s. Use this
https://stackoverflow.com/a/37382208/11914433
This issue has been automatically created by todo-actions based on a TODO comment found in pkg/apiserver/services/worker_logic.go:116. It will automatically be closed when the TODO comment is removed from the default branch (main).
This issue has been automatically created by todo-actions based on a TODO comment found in pkg/apiserver/util/healthcheck.go:48. It will automatically be closed when the TODO comment is removed from the default branch (main).
Build react on CI runner so we improve built speed
by using github actions runner caching support
This issue has been automatically created by todo-actions based on a TODO comment found in docker/web.Dockerfile:8. It will automatically be closed when the TODO comment is removed from the default branch (main).
Current implementation doesn't work with autoscaling
on docker-compose, only on k8s. Use this
https://stackoverflow.com/a/37382208/11914433
This issue has been automatically created by todo-actions based on a TODO comment found in pkg/apiserver/services/worker_logic.go:116. It will automatically be closed when the TODO comment is removed from the default branch (main).
This issue has been automatically created by todo-actions based on a TODO comment found in pkg/apiserver/services/scheduler_logic.go:77. It will automatically be closed when the TODO comment is removed from the default branch (main).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.