Commit 32f58e7
committed
cls/rgw: gc_list uses ObjectOperation instead of IoCtx
clean up the only gc function that was hidden with CLS_CLIENT_HIDE_IOCTX
this allows rgw to use it asynchonously with rgw_rados_operate() and
optional_yield, and warn about blocking calls that should be async
Signed-off-by: Casey Bodley <[email protected]>1 parent a23254d commit 32f58e7
File tree
4 files changed
+53
-26
lines changed- src
- cls/rgw
- rgw/driver/rados
- test/cls_rgw
4 files changed
+53
-26
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
902 | 902 | | |
903 | 903 | | |
904 | 904 | | |
905 | | - | |
906 | | - | |
| 905 | + | |
| 906 | + | |
907 | 907 | | |
908 | | - | |
| 908 | + | |
909 | 909 | | |
910 | 910 | | |
911 | 911 | | |
912 | 912 | | |
913 | 913 | | |
914 | | - | |
915 | | - | |
916 | | - | |
| 914 | + | |
| 915 | + | |
917 | 916 | | |
| 917 | + | |
| 918 | + | |
| 919 | + | |
| 920 | + | |
918 | 921 | | |
919 | 922 | | |
920 | 923 | | |
| |||
928 | 931 | | |
929 | 932 | | |
930 | 933 | | |
931 | | - | |
| 934 | + | |
932 | 935 | | |
933 | 936 | | |
934 | 937 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
600 | 600 | | |
601 | 601 | | |
602 | 602 | | |
603 | | - | |
604 | | - | |
605 | | - | |
606 | | - | |
607 | | - | |
608 | | - | |
609 | | - | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
610 | 608 | | |
611 | 609 | | |
612 | 610 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
244 | 244 | | |
245 | 245 | | |
246 | 246 | | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
247 | 261 | | |
248 | 262 | | |
249 | 263 | | |
| |||
256 | 270 | | |
257 | 271 | | |
258 | 272 | | |
259 | | - | |
| 273 | + | |
260 | 274 | | |
261 | 275 | | |
262 | 276 | | |
| |||
271 | 285 | | |
272 | 286 | | |
273 | 287 | | |
274 | | - | |
| 288 | + | |
275 | 289 | | |
276 | 290 | | |
277 | 291 | | |
| |||
588 | 602 | | |
589 | 603 | | |
590 | 604 | | |
591 | | - | |
| 605 | + | |
592 | 606 | | |
593 | 607 | | |
594 | 608 | | |
| |||
597 | 611 | | |
598 | 612 | | |
599 | 613 | | |
600 | | - | |
| 614 | + | |
601 | 615 | | |
602 | 616 | | |
603 | 617 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
782 | 782 | | |
783 | 783 | | |
784 | 784 | | |
| 785 | + | |
| 786 | + | |
| 787 | + | |
| 788 | + | |
| 789 | + | |
| 790 | + | |
| 791 | + | |
| 792 | + | |
| 793 | + | |
| 794 | + | |
| 795 | + | |
| 796 | + | |
785 | 797 | | |
786 | 798 | | |
787 | 799 | | |
| |||
814 | 826 | | |
815 | 827 | | |
816 | 828 | | |
817 | | - | |
| 829 | + | |
818 | 830 | | |
819 | 831 | | |
820 | 832 | | |
821 | 833 | | |
822 | 834 | | |
823 | 835 | | |
824 | 836 | | |
825 | | - | |
| 837 | + | |
826 | 838 | | |
827 | 839 | | |
828 | 840 | | |
| |||
891 | 903 | | |
892 | 904 | | |
893 | 905 | | |
894 | | - | |
| 906 | + | |
895 | 907 | | |
896 | 908 | | |
897 | 909 | | |
898 | 910 | | |
899 | 911 | | |
900 | 912 | | |
901 | | - | |
| 913 | + | |
902 | 914 | | |
903 | 915 | | |
904 | 916 | | |
| |||
968 | 980 | | |
969 | 981 | | |
970 | 982 | | |
971 | | - | |
| 983 | + | |
972 | 984 | | |
973 | 985 | | |
974 | 986 | | |
| |||
982 | 994 | | |
983 | 995 | | |
984 | 996 | | |
985 | | - | |
| 997 | + | |
986 | 998 | | |
987 | 999 | | |
988 | 1000 | | |
| |||
991 | 1003 | | |
992 | 1004 | | |
993 | 1005 | | |
994 | | - | |
| 1006 | + | |
995 | 1007 | | |
996 | 1008 | | |
997 | 1009 | | |
| |||
1007 | 1019 | | |
1008 | 1020 | | |
1009 | 1021 | | |
1010 | | - | |
| 1022 | + | |
1011 | 1023 | | |
1012 | 1024 | | |
1013 | 1025 | | |
| |||
0 commit comments