-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use full attach path, rather than a symlink #8979
Use full attach path, rather than a symlink #8979
Conversation
properly fixes containers/conmon#225 |
c8e21e5
to
bb2ca01
Compare
/hold added a commit that should bypass the smoke test (I'm not sure how we are to test this, should I check where the old socket dir was?) |
0ff5d35
to
61493c8
Compare
c6510c2
to
e1b8233
Compare
e1b8233
to
1734bee
Compare
@edsantiago @cevich is there any way to force the sys tests to run without int passing on all platforms? |
Not that I know of, other than directly mucking with |
that seems clear now that you mention it. I am giving it a shot |
@edsantiago huzzah (?) it does fail on ubuntu :) |
@haircommander I see a failure on sys podman ubuntu-2004, not 2010; and the failure doesn't look like a relevant one:
That is: it never actually made it to the byte-count-check part of the test. Grrr. |
@haircommander I think maybe you're just trying to temporarily get to the system tests sooner, for faster cycling/debugging purposes? The easiest way to do this is going through and adding/changing @edsantiago FYI ^^^ |
3d40a5c
to
b7c5c7b
Compare
I think the last piece missing is containers/conmon#241 |
6dcd6ab
to
9b44810
Compare
Signed-off-by: Peter Hunt <pehunt@redhat.com>
and stop relying on socket path Signed-off-by: Peter Hunt <pehunt@redhat.com>
without the socketsDir, we no longer need to worry about cleaning up after an exec. Signed-off-by: Peter Hunt <pehunt@redhat.com>
I believe moving the conmon probing code to c/common wasn't the best strategy. Different container engines have different requrements of which conmon version is required (based on what flags they use). Signed-off-by: Peter Hunt <pehunt@redhat.com>
2.0.24 introduced the new behavior with --full-attach, allowing podman to no longer use the socketDir Signed-off-by: Peter Hunt <pehunt@redhat.com>
Signed-off-by: Peter Hunt <pehunt@redhat.com>
9b44810
to
6af4c08
Compare
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: haircommander, rhatdan The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
LGTM |
Just FYI there's a wip commit I have to drop before we merge this..
A related side note: what's the idiomatic way to skip adding a test these
days?
On Saturday, April 17, 2021, Tom Sweeney ***@***.***> wrote:
LGTM
but would like a head nod from @mheon
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.<
|
If you're seeing a CI failure because of missing tests, the test failure itself should give you pretty clear instructions on what to do. If the instructions aren't clear, that's a bug, and PRs (or suggestions) welcome. |
/lgtm |
/hold cancel |
conmon 2.0.24 (not yet released) will add the functionality to specify
--full-attach
, meaning the path to the attach socket will be accessed directly, rather than creating a symlink to a socketsDir. This not only drops a couple of unneeded operations, but also fixes issues that come up when a user runs podman with a sufficiently long UID (containers/conmon#225)This PR does many things along those lines:
--full-attach
option to the conmon args, so neither podman nor conmon operate with the socketDir anymoreA couple of notes: