Not a bug report, but a test that needs to be done on Dakar.
I just got a bug report that Cairo hangs if you introduce a circular
dependency on groups, e.g. group 'a' lists group 'b', group 'b'
lists group 'c', and group 'c' lists group 'a'. This puts the apache
server to its knees, with hanging http and speedy_cgi processes.
Output of apache's error_log on Cairo:
Infinite cycle in TWiki group InformationTechnologyGroup
Infinite cycle in TWiki group LegalGroup
Infinite cycle in TWiki group OneUndisclosedGroup
Infinite cycle in TWiki group TwoUndisclosedGroup
Infinite cycle in TWiki group ThreeUndisclosedGroup
Infinite cycle in TWiki group FourUndisclosedGroup
Infinite cycle in TWiki group FiveUndisclosedGroup
Infinite cycle in TWiki group SixUndisclosedGroup
Infinite cycle in TWiki group SevenUndisclosedGroup
Infinite cycle in TWiki group EightUndisclosedGroup
Infinite cycle in TWiki group TrainingGroup
Infinite cycle in TWiki group NineUndisclosedGroup
Infinite cycle in TWiki group TenUndisclosedGroup
Infinite cycle in TWiki group ElevenUndisclosedGroup
Infinite cycle in TWiki group TwelveUndisclosedGroup
Infinite cycle in TWiki group ThirteenUndisclosedGroup
Infinite cycle in TWiki group TWikiSuperAdminGroup
Infinite cycle in TWiki group TWikiSuperAdminGroup
Could someone test this on Dakar, on a machine where it does
not matter that machine goes down?
--
PTh
I had thought I fixed this already, but just checked it and got a (different) error, so I added a unit test and fixed it.
SVN 7415
CC
Excellent
--
PTh