Commit a5d65a5
Kazuyoshi Kato
Fix cio.NewAttach
cio.NewAttach didn't work with with firecracker-containerd.
The operation is doing the following;
- Calls State() to find FIFO files that are connected to the task
- Passes the FIFO files to the client.
- The client can open the FIFO files to interact with the task's
stdio streams.
However firecracker-containerd was proxying the request to in-VM agent
as is. As a result the FIFO files on the response are pointing
the files inside the VM, which the client couldn't access.
Signed-off-by: Kazuyoshi Kato <katokazu@amazon.com>1 parent b823f89 commit a5d65a5
2 files changed
+142
-46
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| 35 | + | |
35 | 36 | | |
36 | 37 | | |
37 | 38 | | |
| |||
87 | 88 | | |
88 | 89 | | |
89 | 90 | | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
90 | 95 | | |
91 | 96 | | |
92 | 97 | | |
| |||
145 | 150 | | |
146 | 151 | | |
147 | 152 | | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
148 | 157 | | |
149 | 158 | | |
150 | 159 | | |
| |||
209 | 218 | | |
210 | 219 | | |
211 | 220 | | |
| 221 | + | |
212 | 222 | | |
213 | 223 | | |
214 | 224 | | |
| |||
884 | 894 | | |
885 | 895 | | |
886 | 896 | | |
| 897 | + | |
| 898 | + | |
| 899 | + | |
| 900 | + | |
| 901 | + | |
| 902 | + | |
| 903 | + | |
| 904 | + | |
| 905 | + | |
| 906 | + | |
| 907 | + | |
| 908 | + | |
| 909 | + | |
| 910 | + | |
| 911 | + | |
| 912 | + | |
| 913 | + | |
| 914 | + | |
| 915 | + | |
| 916 | + | |
| 917 | + | |
| 918 | + | |
| 919 | + | |
| 920 | + | |
| 921 | + | |
| 922 | + | |
| 923 | + | |
| 924 | + | |
| 925 | + | |
| 926 | + | |
| 927 | + | |
| 928 | + | |
| 929 | + | |
887 | 930 | | |
888 | 931 | | |
889 | 932 | | |
| |||
975 | 1018 | | |
976 | 1019 | | |
977 | 1020 | | |
| 1021 | + | |
| 1022 | + | |
| 1023 | + | |
| 1024 | + | |
| 1025 | + | |
| 1026 | + | |
| 1027 | + | |
| 1028 | + | |
| 1029 | + | |
978 | 1030 | | |
979 | 1031 | | |
980 | 1032 | | |
| |||
1001 | 1053 | | |
1002 | 1054 | | |
1003 | 1055 | | |
| 1056 | + | |
| 1057 | + | |
| 1058 | + | |
| 1059 | + | |
| 1060 | + | |
1004 | 1061 | | |
1005 | 1062 | | |
1006 | 1063 | | |
| |||
1062 | 1119 | | |
1063 | 1120 | | |
1064 | 1121 | | |
| 1122 | + | |
| 1123 | + | |
| 1124 | + | |
| 1125 | + | |
| 1126 | + | |
| 1127 | + | |
| 1128 | + | |
| 1129 | + | |
| 1130 | + | |
| 1131 | + | |
1065 | 1132 | | |
1066 | 1133 | | |
1067 | 1134 | | |
| |||
1088 | 1155 | | |
1089 | 1156 | | |
1090 | 1157 | | |
| 1158 | + | |
| 1159 | + | |
| 1160 | + | |
| 1161 | + | |
| 1162 | + | |
| 1163 | + | |
| 1164 | + | |
| 1165 | + | |
1091 | 1166 | | |
1092 | 1167 | | |
1093 | 1168 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2025 | 2025 | | |
2026 | 2026 | | |
2027 | 2027 | | |
2028 | | - | |
| 2028 | + | |
| 2029 | + | |
| 2030 | + | |
| 2031 | + | |
| 2032 | + | |
| 2033 | + | |
| 2034 | + | |
| 2035 | + | |
| 2036 | + | |
| 2037 | + | |
| 2038 | + | |
| 2039 | + | |
2029 | 2040 | | |
2030 | | - | |
2031 | | - | |
2032 | | - | |
2033 | | - | |
2034 | | - | |
2035 | | - | |
2036 | | - | |
2037 | | - | |
2038 | | - | |
| 2041 | + | |
| 2042 | + | |
| 2043 | + | |
| 2044 | + | |
| 2045 | + | |
| 2046 | + | |
2039 | 2047 | | |
2040 | | - | |
2041 | | - | |
2042 | | - | |
2043 | | - | |
| 2048 | + | |
| 2049 | + | |
| 2050 | + | |
| 2051 | + | |
2044 | 2052 | | |
2045 | | - | |
2046 | | - | |
| 2053 | + | |
| 2054 | + | |
| 2055 | + | |
| 2056 | + | |
| 2057 | + | |
2047 | 2058 | | |
2048 | | - | |
2049 | | - | |
2050 | | - | |
2051 | | - | |
2052 | | - | |
2053 | | - | |
| 2059 | + | |
| 2060 | + | |
| 2061 | + | |
| 2062 | + | |
2054 | 2063 | | |
2055 | | - | |
2056 | | - | |
| 2064 | + | |
| 2065 | + | |
| 2066 | + | |
| 2067 | + | |
| 2068 | + | |
| 2069 | + | |
| 2070 | + | |
2057 | 2071 | | |
2058 | | - | |
2059 | | - | |
2060 | | - | |
| 2072 | + | |
| 2073 | + | |
2061 | 2074 | | |
2062 | | - | |
2063 | | - | |
2064 | | - | |
| 2075 | + | |
| 2076 | + | |
| 2077 | + | |
| 2078 | + | |
2065 | 2079 | | |
2066 | | - | |
2067 | | - | |
| 2080 | + | |
| 2081 | + | |
2068 | 2082 | | |
2069 | | - | |
2070 | | - | |
2071 | | - | |
2072 | | - | |
2073 | | - | |
2074 | | - | |
| 2083 | + | |
| 2084 | + | |
2075 | 2085 | | |
2076 | | - | |
| 2086 | + | |
| 2087 | + | |
| 2088 | + | |
| 2089 | + | |
| 2090 | + | |
| 2091 | + | |
| 2092 | + | |
| 2093 | + | |
2077 | 2094 | | |
2078 | | - | |
2079 | | - | |
| 2095 | + | |
| 2096 | + | |
2080 | 2097 | | |
2081 | | - | |
2082 | | - | |
| 2098 | + | |
| 2099 | + | |
| 2100 | + | |
| 2101 | + | |
2083 | 2102 | | |
2084 | | - | |
| 2103 | + | |
| 2104 | + | |
2085 | 2105 | | |
2086 | | - | |
2087 | | - | |
| 2106 | + | |
| 2107 | + | |
| 2108 | + | |
2088 | 2109 | | |
0 commit comments