stable

Clone or download

Read-only

Redis is the only queue system supported. From a usage point of view, the svnroot_updater script is gone in favor of `tuleap worker:svnroot-update`. Most of the fixes are in distlp tests because they were working by accident (rabbitmq was not actually used for message passing). This patch doesn't remove the dependency on php-amqplib/php-amqplib yet in composer because it's too much PITA for rebases. I'll do it in dedicated patchset once this one is merged. Change-Id: I2224e4fed517af77720d35052a78ce025229b060

Modified Files

Name
M Makefile +3 −2 Go to diff View file
M docker-compose-distlp-tests.yml +6 −9 Go to diff View file
M docker-compose-distlp.yml +3 −3 Go to diff View file
M docker-compose.yml +0 −8 Go to diff View file
A src/common/CLI/Command/RedisWaiterCommand.php +69 −0 Go to diff View file
A src/common/CLI/Command/WorkerSVNRootUpdateCommand.php +74 −0 Go to diff View file
M src/common/Queue/QueueFactory.php +5 −9 Go to diff View file
D src/common/Queue/RabbitMQ/ExchangeToExchangeBindings.php +0 −90 Go to diff View file
D src/common/Queue/RabbitMQ/PersistentQueue.php +0 −58 Go to diff View file
D src/common/Queue/RabbitMQ/RabbitMQManager.php +0 −79 Go to diff View file
M src/common/Queue/Redis/RedisPersistentQueue.php +5 −0 Go to diff View file
R src/utils/svn/svnroot_updater.php Go to diff View file
M src/common/svn/SvnrootUpdater.php +4 −3 Go to diff View file
M src/etc/local.inc.dist +1 −6 Go to diff View file
D src/etc/rabbitmq.inc.dist +0 −6 Go to diff View file
M src/utils/systemd/tuleap-svn-updater.service +1 −1 Go to diff View file
M src/utils/tuleap.php +15 −0 Go to diff View file
M src/www/include/pre.php +0 −1 Go to diff View file
M tests/e2e/distlp/wrap.sh +2 −0 Go to diff View file
R tools/Configuration/RabbitMQ/BackendWeb.php Go to diff View file
M tools/distlp/backend-svn/backend-svn.sh +9 −0 Go to diff View file
M tools/distlp/backend-svn/supervisord.conf +1 −2 Go to diff View file
M tools/distlp/backend-web/run.php +4 −4 Go to diff View file
M tools/rpm/tuleap.rhel6.spec +1 −1 Go to diff View file
M tools/rpm/tuleap.rhel7.spec +0 −3 Go to diff View file