Commit 2a01b13
committed
dcache-webdav: revert improve efficiency of directory listing (14085/14088)
Motivation:
See `RT 10505: Problem with webdav PROPFIND request for dirs with symlinks`
https://rt.dcache.org/Ticket/Display.html?id=10505
The problem may be more generalized than the discussion
suggests. Since we cut off user requests when at the
`PERFORMANCE` setting, if the user wants locality, for
instance, it fails.
Modification:
We propose to commit #14082, #14086, and #14087 on top
of the reverted base. We will also add a modification
to ignore quota requests when the default setting is
`PERFORMANCE`.
Result:
reverts commit 3567dde
https://rb.dcache.org/r/14088/
`dcache-webdav: fix incorrect parameter value given to DcacheDirectoryResource constructor`
reverts commit 707000c.
https://rb.dcache.org/r/14085/
`dcache-webdav: improve efficiency of directory listing – revised`
(metalink addition conflicts resolved)
Target: master
Request: 9.1
Request: 9.0
Request: 8.2
Requires-notes: absolutely
Patch: https://rb.dcache.org/r/14101/
Acked-by: Dmitry1 parent 29f340d commit 2a01b13
5 files changed
Lines changed: 25 additions & 106 deletions
File tree
- modules
- dcache-webdav/src/main
- java/org/dcache/webdav
- resources/org/dcache/webdav
- dcache/src/main/java/org/dcache/space
Lines changed: 6 additions & 28 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | 5 | | |
7 | 6 | | |
8 | 7 | | |
| |||
21 | 20 | | |
22 | 21 | | |
23 | 22 | | |
24 | | - | |
25 | 23 | | |
26 | 24 | | |
27 | 25 | | |
| |||
49 | 47 | | |
50 | 48 | | |
51 | 49 | | |
52 | | - | |
53 | 50 | | |
54 | 51 | | |
55 | 52 | | |
| |||
94 | 91 | | |
95 | 92 | | |
96 | 93 | | |
97 | | - | |
98 | | - | |
99 | 94 | | |
100 | | - | |
| 95 | + | |
101 | 96 | | |
102 | | - | |
103 | 97 | | |
104 | 98 | | |
105 | 99 | | |
| |||
333 | 327 | | |
334 | 328 | | |
335 | 329 | | |
336 | | - | |
337 | | - | |
338 | | - | |
339 | | - | |
340 | | - | |
341 | | - | |
342 | 330 | | |
343 | 331 | | |
344 | 332 | | |
| |||
349 | 337 | | |
350 | 338 | | |
351 | 339 | | |
352 | | - | |
353 | | - | |
| 340 | + | |
354 | 341 | | |
355 | 342 | | |
356 | 343 | | |
357 | | - | |
358 | | - | |
| 344 | + | |
359 | 345 | | |
360 | 346 | | |
361 | 347 | | |
| |||
369 | 355 | | |
370 | 356 | | |
371 | 357 | | |
372 | | - | |
| 358 | + | |
373 | 359 | | |
374 | 360 | | |
375 | 361 | | |
376 | 362 | | |
377 | 363 | | |
378 | 364 | | |
379 | | - | |
380 | | - | |
381 | | - | |
382 | | - | |
| 365 | + | |
383 | 366 | | |
384 | 367 | | |
385 | 368 | | |
| |||
389 | 372 | | |
390 | 373 | | |
391 | 374 | | |
392 | | - | |
393 | | - | |
394 | | - | |
395 | | - | |
396 | | - | |
397 | | - | |
| 375 | + | |
398 | 376 | | |
399 | 377 | | |
400 | 378 | | |
| |||
Lines changed: 11 additions & 40 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
22 | 21 | | |
23 | 22 | | |
24 | 23 | | |
| |||
176 | 175 | | |
177 | 176 | | |
178 | 177 | | |
179 | | - | |
180 | | - | |
181 | | - | |
182 | | - | |
183 | 178 | | |
184 | 179 | | |
185 | 180 | | |
| |||
190 | 185 | | |
191 | 186 | | |
192 | 187 | | |
193 | | - | |
| 188 | + | |
194 | 189 | | |
195 | 190 | | |
196 | 191 | | |
| |||
205 | 200 | | |
206 | 201 | | |
207 | 202 | | |
208 | | - | |
209 | | - | |
210 | | - | |
211 | | - | |
212 | | - | |
213 | 203 | | |
214 | 204 | | |
215 | 205 | | |
| |||
261 | 251 | | |
262 | 252 | | |
263 | 253 | | |
264 | | - | |
265 | 254 | | |
266 | 255 | | |
267 | 256 | | |
| |||
633 | 622 | | |
634 | 623 | | |
635 | 624 | | |
| 625 | + | |
636 | 626 | | |
637 | 627 | | |
638 | | - | |
639 | 628 | | |
640 | 629 | | |
641 | 630 | | |
| |||
677 | 666 | | |
678 | 667 | | |
679 | 668 | | |
680 | | - | |
681 | | - | |
| 669 | + | |
682 | 670 | | |
683 | 671 | | |
684 | 672 | | |
| |||
947 | 935 | | |
948 | 936 | | |
949 | 937 | | |
950 | | - | |
951 | | - | |
952 | | - | |
953 | | - | |
954 | | - | |
955 | 938 | | |
956 | 939 | | |
957 | 940 | | |
| |||
1274 | 1257 | | |
1275 | 1258 | | |
1276 | 1259 | | |
1277 | | - | |
1278 | | - | |
| 1260 | + | |
1279 | 1261 | | |
1280 | 1262 | | |
1281 | 1263 | | |
| |||
1566 | 1548 | | |
1567 | 1549 | | |
1568 | 1550 | | |
1569 | | - | |
1570 | | - | |
1571 | | - | |
1572 | | - | |
| 1551 | + | |
1573 | 1552 | | |
1574 | 1553 | | |
1575 | 1554 | | |
1576 | 1555 | | |
1577 | 1556 | | |
1578 | | - | |
| 1557 | + | |
1579 | 1558 | | |
1580 | 1559 | | |
1581 | 1560 | | |
| |||
1586 | 1565 | | |
1587 | 1566 | | |
1588 | 1567 | | |
1589 | | - | |
1590 | | - | |
1591 | | - | |
1592 | | - | |
1593 | | - | |
1594 | | - | |
1595 | | - | |
1596 | | - | |
1597 | 1568 | | |
1598 | 1569 | | |
1599 | 1570 | | |
| |||
1651 | 1622 | | |
1652 | 1623 | | |
1653 | 1624 | | |
1654 | | - | |
| 1625 | + | |
1655 | 1626 | | |
1656 | 1627 | | |
1657 | 1628 | | |
| |||
1662 | 1633 | | |
1663 | 1634 | | |
1664 | 1635 | | |
1665 | | - | |
1666 | | - | |
| 1636 | + | |
| 1637 | + | |
1667 | 1638 | | |
1668 | 1639 | | |
1669 | 1640 | | |
1670 | 1641 | | |
1671 | | - | |
1672 | | - | |
| 1642 | + | |
| 1643 | + | |
1673 | 1644 | | |
1674 | 1645 | | |
1675 | 1646 | | |
| |||
Lines changed: 0 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
230 | 230 | | |
231 | 231 | | |
232 | 232 | | |
233 | | - | |
234 | 233 | | |
235 | 234 | | |
236 | 235 | | |
| |||
Lines changed: 5 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
251 | 251 | | |
252 | 252 | | |
253 | 253 | | |
254 | | - | |
255 | | - | |
256 | | - | |
257 | | - | |
258 | | - | |
259 | 254 | | |
260 | 255 | | |
261 | 256 | | |
| |||
267 | 262 | | |
268 | 263 | | |
269 | 264 | | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
270 | 270 | | |
271 | 271 | | |
272 | 272 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
763 | 763 | | |
764 | 764 | | |
765 | 765 | | |
| 766 | + | |
| 767 | + | |
766 | 768 | | |
767 | 769 | | |
768 | 770 | | |
| |||
775 | 777 | | |
776 | 778 | | |
777 | 779 | | |
778 | | - | |
779 | | - | |
780 | | - | |
781 | | - | |
782 | | - | |
783 | | - | |
784 | | - | |
785 | | - | |
786 | | - | |
787 | | - | |
788 | | - | |
789 | | - | |
790 | | - | |
791 | | - | |
792 | | - | |
793 | | - | |
794 | | - | |
795 | | - | |
796 | | - | |
797 | | - | |
798 | | - | |
799 | | - | |
800 | | - | |
801 | | - | |
802 | | - | |
803 | | - | |
804 | | - | |
805 | | - | |
806 | | - | |
807 | | - | |
808 | | - | |
809 | | - | |
| 780 | + | |
0 commit comments