Host mounts with sshfs#1
Closed
nikola-jokic wants to merge 12 commits into
Closed
Conversation
2f98d8e to
8f1fdf6
Compare
Signed-off-by: Nikola Jokic <jokicnikola07@gmail.com>
Signed-off-by: Nikola Jokic <jokicnikola07@gmail.com>
506f7fd to
940d15d
Compare
* toolchain configuration without chaining Signed-off-by: kpenfound <kyle@dagger.io> * toolchain config with chaining Signed-off-by: kpenfound <kyle@dagger.io> * missed in prev commit Signed-off-by: kpenfound <kyle@dagger.io> * generate new config schema Signed-off-by: kpenfound <kyle@dagger.io> --------- Signed-off-by: kpenfound <kyle@dagger.io>
We've seen in CI some SQLITE BUSY errors popping up again in the telemetry client dbs. It's *possible* (but far from confirmed) that other performance improvements may be resulting in us writing to those dbs faster and thus making it easier to hit that error. Trying out a bump of the timeout to see if it helps in the short term. Signed-off-by: Erik Sipsma <erik@sipsma.dev>
We were erroring out in this case unnecessarily. Can just treat a nil lower ref as scratch and set the diff as the contents of upper. Signed-off-by: Erik Sipsma <erik@sipsma.dev>
Signed-off-by: Erik Sipsma <erik@sipsma.dev>
Signed-off-by: Erik Sipsma <erik@sipsma.dev>
* chore: bump internal tooling to v0.19.5 Signed-off-by: Erik Sipsma <erik@sipsma.dev> * fix mysteriously auto-updated docs module name change Signed-off-by: Erik Sipsma <erik@sipsma.dev> --------- Signed-off-by: Erik Sipsma <erik@sipsma.dev>
* fix dagger develop --recursive to use correct dep name Signed-off-by: Erik Sipsma <erik@sipsma.dev> * add changelog Signed-off-by: Erik Sipsma <erik@sipsma.dev> --------- Signed-off-by: Erik Sipsma <erik@sipsma.dev>
* dagop: never use potentially stale client metadata We see quite a few flakes around missing sessions in the midst of dagop. It's always when integ tests are running in parallel and a lot that are sharing a step will hit the same error. I think it may be a timing thing where the client metadata stored in an op is cached in dagql, then the unlazy happens later with timing such that the stored client metadata is okay at first but becomes invalid later due to the session it was from disconnecting. Instead, I think we should just always use the client metadata of whoever is invoking the operation. This is much simpler as easy to think through now-a-days since we deleted edge merging, no possible concerns with multiple clients mixing data anymore. Signed-off-by: Erik Sipsma <erik@sipsma.dev> * handle per-LLB-vertex deduplication by retrying in case of stale session The buildkit solver still merges operations if the LLB vertex digest is the exact same. This fixes the code such that if we end up with a stale session, the operation will be retried rather than giving all clients waiting on the result an error just because one client disconnected. Signed-off-by: Erik Sipsma <erik@sipsma.dev> * add changelog Signed-off-by: Erik Sipsma <erik@sipsma.dev> --------- Signed-off-by: Erik Sipsma <erik@sipsma.dev>
Signed-off-by: Nikola Jokic <jokicnikola07@gmail.com>
|
This PR is stale because it has been open 14 days with no activity. Remove stale label or comment or this will be closed in 7 days. |
|
This PR was closed because it has been stalled for 7 days with no activity. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR introduces:
Important points:
Before this change is fully merged, I would ideally like to add more testing, but I didn't do it on purpose so that we can introduce changes quickly. The integration test proves that the feature works, so once we align fully on the design, I will add unit tests as well.