Why does UDB create lots of strange processes?

UDB creates many extra processes, often up to thirty in normal operation.

As an example, when I run the cache_x64 demo application in UDB, I see the following process listing:

12760 pts/8 t 0:00 /home/tperry/Downloads/undo-6.3.1.134/examples/cache_x64
12764 pts/8 S 0:00 [undo-na-12760]
12766 pts/8 t 0:00 /home/tperry/Downloads/undo-6.3.1.134/examples/cache_x64
12768 pts/8 t 0:00 undo-ss-12760 12770 pts/8 t 0:00 undo-ss-12760
12772 pts/8 t 0:00 undo-ss-12760 12774 pts/8 t 0:00 undo-ss-12760
12776 pts/8 t 0:00 undo-ss-12760 12778 pts/8 t 0:00 undo-ss-12760
12780 pts/8 t 0:00 undo-ss-12760 12782 pts/8 t 0:00 undo-ss-12760

The undo-ss processes are copy-on-write process snapshots, which are crucial to the UDB recording technology.  The undo-na process is an internal UDB process which manages the snapshots.

For more information, see the documentation for the --max-snapshots command-line option.

Have more questions? Submit a request

0 Comments

Please sign in to leave a comment.
Powered by Zendesk