cartographer-project/cartographer

Clogged up work queue can delay destruction

Offen

#1.721 geöffnet am 16.07.2020

 (0 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)C++ (2.188 Forks)batch import
enhancementhelp wanted

Repository-Metriken

Stars
 (6.665 Sterne)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

If clients of libcartographer wish to abort all operations by destructing their Cartographer instance, this should happen immediately, and not result in blocking because of a filled up work queue in global SLAM. An example is the ROS node blocking on Ctrl-C, instead of exiting immediately.

Referencing closed https://github.com/cartographer-project/cartographer/pull/1446 as an incomplete proposal which needs further work.

Contributor Guide