Comments (8)
In GitLab by [Gitlab user @jjardon] on Jul 18, 2017, 12:53
assigned to [Gitlab user @juergbi]
from bst-staging.
In GitLab by [Gitlab user @tristanvb] on Jul 19, 2017, 09:09
This is critical and needs solving, it seems to occur once an artifact cache reaches a certain small size.
The push pull code seems to assume that there will be a couple, or maybe a couple dozen of branches; and will work fine with large repositories which continuously populate the same branches.
This breaks down for an artifact cache which will usually have a single unique branch name for every commit.
The reply message telling the client what branches exist becomes too big, maybe this should be changed for an exchange where the client tells the server what branches it wants to push first, and the server just replies if it already exists or not ?
In any case, once the artifact cache is a little populated, this starts happening (it's happening on gnome7), and I think it just keeps happening.
from bst-staging.
In GitLab by [Gitlab user @juergbi] on Jul 20, 2017, 08:21
mentioned in commit 5d1cb08df406ecafb54904441f5607df59352d34
from bst-staging.
In GitLab by [Gitlab user @juergbi] on Jul 20, 2017, 08:23
mentioned in commit 2ffa3944616b94ee5ed0b73b2e4c77dd0e700c9b
from bst-staging.
In GitLab by [Gitlab user @juergbi] on Jul 20, 2017, 08:24
mentioned in merge request !60
from bst-staging.
In GitLab by [Gitlab user @juergbi] on Jul 20, 2017, 08:25
mentioned in commit 46d62c2
from bst-staging.
In GitLab by [Gitlab user @juergbi] on Jul 20, 2017, 11:06
closed via commit 9772107
from bst-staging.
In GitLab by [Gitlab user @juergbi] on Jul 20, 2017, 16:36
mentioned in commit 9772107
from bst-staging.
Related Issues (20)
- Ensure that all elements include build directory in the cache key HOT 4
- Improve overnight tests for remote-asset based caching HOT 4
- Review typing hints (PEP 484) (especially List)
- Move to a threading scheduler HOT 2
- Source caches loses blobs along the way? HOT 2
- Document how/when to use Cython in the codebase
- Improve logging in sandboxremote for UNAVAILABLE responses HOT 3
- Task name not showing correct element in UI HOT 7
- Build failure message is not printed before user prompt in interactive mode
- Grouped commands are no longer grouped in the UI
- Add a way to force a local build HOT 5
- Incorrect `no-member` linter errors from cython modules
- Junction `overrides` feature does not resolve links HOT 6
- Hardlinks fuse mount breaks when script links files HOT 3
- Missing line number on error
- Buildstream does not work with junctions in subfolder HOT 3
- Buildstream should refuse to build if disk space is too low. HOT 3
- NameError while processing BlobNotFound by bst 1.6.0 HOT 4
- Hang on "Initializing remote caches" HOT 3
- Buildstream should identify if an element moves from `build-depend` to `depend`, and not recompile. HOT 2
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 bst-staging.