Commit a8109e0
authored
fix: send entire object checksum at "initiate a resumable upload session" (#1525)
* [Initiate a resumable upload session](https://cloud.google.com/storage/docs/performing-resumable-uploads#initiate-session) provides a way to specify entire object checksum as metadata.
* This will be used by the server before finalization, if there's a mismatch between the checksum provided by client (ie this app) and the one calculated by server. The server will return `400: BadRequest`1 parent 7ce4e0b commit a8109e0
File tree
7 files changed
+150
-18
lines changed- google/cloud/storage
- _media
- tests
- data
- system
- unit
7 files changed
+150
-18
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
411 | 411 | | |
412 | 412 | | |
413 | 413 | | |
414 | | - | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
415 | 420 | | |
416 | 421 | | |
417 | 422 | | |
| |||
472 | 477 | | |
473 | 478 | | |
474 | 479 | | |
475 | | - | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
476 | 486 | | |
477 | 487 | | |
478 | 488 | | |
| |||
955 | 965 | | |
956 | 966 | | |
957 | 967 | | |
958 | | - | |
| 968 | + | |
| 969 | + | |
| 970 | + | |
| 971 | + | |
| 972 | + | |
| 973 | + | |
959 | 974 | | |
960 | 975 | | |
961 | 976 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
18 | | - | |
| 17 | + | |
19 | 18 | | |
20 | 19 | | |
21 | 20 | | |
| |||
142 | 141 | | |
143 | 142 | | |
144 | 143 | | |
145 | | - | |
146 | | - | |
| 144 | + | |
| 145 | + | |
147 | 146 | | |
148 | 147 | | |
149 | 148 | | |
| |||
181 | 180 | | |
182 | 181 | | |
183 | 182 | | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
184 | 191 | | |
185 | 192 | | |
186 | 193 | | |
| |||
214 | 221 | | |
215 | 222 | | |
216 | 223 | | |
| 224 | + | |
217 | 225 | | |
218 | 226 | | |
219 | 227 | | |
| |||
237 | 245 | | |
238 | 246 | | |
239 | 247 | | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
240 | 251 | | |
241 | 252 | | |
242 | 253 | | |
| |||
1643 | 1654 | | |
1644 | 1655 | | |
1645 | 1656 | | |
1646 | | - | |
| 1657 | + | |
| 1658 | + | |
| 1659 | + | |
1647 | 1660 | | |
1648 | 1661 | | |
1649 | 1662 | | |
| |||
1999 | 2012 | | |
2000 | 2013 | | |
2001 | 2014 | | |
| 2015 | + | |
2002 | 2016 | | |
2003 | 2017 | | |
2004 | 2018 | | |
| 2019 | + | |
| 2020 | + | |
| 2021 | + | |
2005 | 2022 | | |
2006 | 2023 | | |
2007 | | - | |
| 2024 | + | |
| 2025 | + | |
| 2026 | + | |
2008 | 2027 | | |
2009 | 2028 | | |
2010 | 2029 | | |
| |||
2195 | 2214 | | |
2196 | 2215 | | |
2197 | 2216 | | |
| 2217 | + | |
| 2218 | + | |
| 2219 | + | |
2198 | 2220 | | |
2199 | 2221 | | |
2200 | | - | |
| 2222 | + | |
| 2223 | + | |
| 2224 | + | |
2201 | 2225 | | |
2202 | 2226 | | |
2203 | 2227 | | |
| |||
2234 | 2258 | | |
2235 | 2259 | | |
2236 | 2260 | | |
2237 | | - | |
| 2261 | + | |
| 2262 | + | |
| 2263 | + | |
| 2264 | + | |
| 2265 | + | |
2238 | 2266 | | |
2239 | 2267 | | |
2240 | 2268 | | |
| |||
3426 | 3454 | | |
3427 | 3455 | | |
3428 | 3456 | | |
3429 | | - | |
| 3457 | + | |
| 3458 | + | |
| 3459 | + | |
| 3460 | + | |
| 3461 | + | |
3430 | 3462 | | |
3431 | 3463 | | |
3432 | 3464 | | |
| |||
3693 | 3725 | | |
3694 | 3726 | | |
3695 | 3727 | | |
3696 | | - | |
| 3728 | + | |
| 3729 | + | |
| 3730 | + | |
| 3731 | + | |
3697 | 3732 | | |
3698 | 3733 | | |
3699 | 3734 | | |
| |||
4154 | 4189 | | |
4155 | 4190 | | |
4156 | 4191 | | |
4157 | | - | |
| 4192 | + | |
| 4193 | + | |
| 4194 | + | |
| 4195 | + | |
4158 | 4196 | | |
4159 | 4197 | | |
4160 | 4198 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
386 | 386 | | |
387 | 387 | | |
388 | 388 | | |
389 | | - | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
390 | 393 | | |
391 | 394 | | |
392 | 395 | | |
| |||
846 | 849 | | |
847 | 850 | | |
848 | 851 | | |
| 852 | + | |
849 | 853 | | |
850 | 854 | | |
851 | 855 | | |
| |||
873 | 877 | | |
874 | 878 | | |
875 | 879 | | |
| 880 | + | |
| 881 | + | |
| 882 | + | |
| 883 | + | |
| 884 | + | |
| 885 | + | |
| 886 | + | |
| 887 | + | |
876 | 888 | | |
877 | 889 | | |
878 | 890 | | |
| |||
883 | 895 | | |
884 | 896 | | |
885 | 897 | | |
| 898 | + | |
886 | 899 | | |
887 | 900 | | |
888 | 901 | | |
| |||
3253 | 3266 | | |
3254 | 3267 | | |
3255 | 3268 | | |
3256 | | - | |
| 3269 | + | |
| 3270 | + | |
| 3271 | + | |
| 3272 | + | |
3257 | 3273 | | |
3258 | 3274 | | |
3259 | 3275 | | |
| |||
3385 | 3401 | | |
3386 | 3402 | | |
3387 | 3403 | | |
3388 | | - | |
| 3404 | + | |
| 3405 | + | |
| 3406 | + | |
| 3407 | + | |
| 3408 | + | |
3389 | 3409 | | |
3390 | 3410 | | |
3391 | 3411 | | |
| |||
Binary file not shown.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
33 | 34 | | |
34 | 35 | | |
35 | 36 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
42 | 76 | | |
43 | 77 | | |
44 | 78 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2762 | 2762 | | |
2763 | 2763 | | |
2764 | 2764 | | |
| 2765 | + | |
2765 | 2766 | | |
2766 | 2767 | | |
2767 | 2768 | | |
2768 | 2769 | | |
2769 | 2770 | | |
2770 | | - | |
| 2771 | + | |
| 2772 | + | |
| 2773 | + | |
| 2774 | + | |
| 2775 | + | |
| 2776 | + | |
| 2777 | + | |
| 2778 | + | |
| 2779 | + | |
2771 | 2780 | | |
2772 | 2781 | | |
2773 | 2782 | | |
| |||
2919 | 2928 | | |
2920 | 2929 | | |
2921 | 2930 | | |
| 2931 | + | |
| 2932 | + | |
| 2933 | + | |
| 2934 | + | |
2922 | 2935 | | |
2923 | 2936 | | |
2924 | 2937 | | |
| |||
2945 | 2958 | | |
2946 | 2959 | | |
2947 | 2960 | | |
| 2961 | + | |
| 2962 | + | |
| 2963 | + | |
| 2964 | + | |
| 2965 | + | |
| 2966 | + | |
| 2967 | + | |
| 2968 | + | |
| 2969 | + | |
| 2970 | + | |
| 2971 | + | |
2948 | 2972 | | |
2949 | 2973 | | |
2950 | 2974 | | |
| |||
0 commit comments