Hello,
first time Robinhood user and I'm trying to understand what is going
on. As far as I can see, I have installed and configured Robinhood
properly to work with our Lustre test system, which is connected to our
clients via TCP. I have root access to the client, but not to the MDS
servers (at least not directly, though I can ask our sysadmins to
perform checks or changes there).
I performed the first scan on our system, which took 3 days to scan
about 135 million files, and the mysql database took about 220GB. I
started the scan on Jan 19th and finished on Jan 22th as you can see
below.
Then later I tried to run the changelog reader, which I was assuming it
would take only a few minutes or a few hours, but it has been going on
for 24+ hours now (see below). This is a test system, and though it has
some activity I wasn't expecting so much. By looking at the Robinhood
logs I see something quite strange, since it says that is checking log
entries created on Jan 17h. Does this make any sense?
,----
| 2026/01/23 11:10:55 [8479/4] STATS | last received: rec_id=56074347,
rec_time=2026/01/17 17:01:51.147649, received at 2026/01/23 11:10:55.976729
| 2026/01/23 11:10:55 [8479/4] STATS | receive speed: 641.34
rec/sec, log/real time ratio: 0.11
| 2026/01/23 11:10:55 [8479/4] STATS | last pushed: rec_id=56073014,
rec_time=2026/01/17 17:01:50.845489, pushed at 2026/
`----
Any help or pointers appreciated.
Initial Lustre scan
===================
$ sudo /scratch/angelv-adm/robinhood/robin/sbin/robinhood --scan --once -L
stderr -f /etc/robinhood.d/basto.conf
2026/01/19 16:00:20 [75687/1] CheckFS | '/storage' matches mount point
'/storage', type=lustre, fs=10.1.1.7@tcp:10.1.1.8@tcp:/storage
WARNING: MYSQL_OPT_RECONNECT is deprecated and will be removed in a future
version.
2026/01/19 16:00:20 [75687/1] ListMgr | Default value for field 'uid'
(0x756E6B6E6F776E) doesn't match expected value unknown
2026/01/19 16:00:20 [75687/1] ListMgr | Changing default value of
'ENTRIES.uid'...
[...]
2026/01/19 16:00:21 [75687/2] FS_Scan | Starting scan of /storage
WARNING: MYSQL_OPT_RECONNECT is deprecated and will be removed in a future
version.
[...]
2026/01/22 08:15:57 [75687/3] STATS | ==================== Dumping stats at
2026/01/22 08:15:57 =====================
2026/01/22 08:15:57 [75687/3] STATS | ======== General statistics =========
2026/01/22 08:15:57 [75687/3] STATS | Daemon start time: 2026/01/19 16:00:20
2026/01/22 08:15:57 [75687/3] STATS | Started modules: scan
WARNING: MYSQL_OPT_RECONNECT is deprecated and will be removed in a future
version.
2026/01/22 08:15:57 [75687/3] STATS | ======== FS scan statistics =========
2026/01/22 08:15:57 [75687/3] STATS | current scan interval = 18.5d
2026/01/22 08:15:57 [75687/3] STATS | scan is running:
2026/01/22 08:15:57 [75687/3] STATS | started at : 2026/01/19 16:00:21
(2.7d ago)
2026/01/22 08:15:57 [75687/3] STATS | last action: 2026/01/22 07:35:22
(40.6min ago)
2026/01/22 08:15:57 [75687/3] STATS | progress : 135161107 entries
scanned (0 errors)
2026/01/22 08:15:57 [75687/3] STATS | inst. speed (potential):
374.81 entries/sec (5.34 ms/entry/thread)
2026/01/22 08:15:57 [75687/3] STATS | avg. speed (effective):
584.26 entries/sec (3.37 ms/entry/thread)
WARNING: MYSQL_OPT_RECONNECT is deprecated and will be removed in a future
version.
2026/01/22 08:15:57 [75687/3] STATS | ==== EntryProcessor Pipeline Stats ===
2026/01/22 08:15:57 [75687/3] STATS | Idle threads: 9
2026/01/22 08:15:57 [75687/3] STATS | Id constraints count: 0 (hash
min=0/max=0/avg=0.0)
2026/01/22 08:15:57 [75687/3] STATS | Name constraints count: 0 (hash
min=0/max=0/avg=0.0)
2026/01/22 08:15:57 [75687/3] STATS | Stage | Wait | Curr |
Done | Total | ms/op |
2026/01/22 08:15:57 [75687/3] STATS | 0: GET_FID | 0 | 0 |
0 | 0 | 0.00 |
2026/01/22 08:15:57 [75687/3] STATS | 1: GET_INFO_DB | 0 | 0 |
0 | 0 | 0.00 |
2026/01/22 08:15:57 [75687/3] STATS | 2: GET_INFO_FS | 0 | 0 |
0 | 0 | 0.00 |
2026/01/22 08:15:57 [75687/3] STATS | 3: PRE_APPLY | 0 | 0 |
0 | 0 | 0.00 |
2026/01/22 08:15:57 [75687/3] STATS | 4: DB_APPLY | 0 | 0 |
0 | 0 | 0.00 |
2026/01/22 08:15:57 [75687/3] STATS | 5: CHGLOG_CLR | 0 | 0 |
0 | 0 | 0.00 |
2026/01/22 08:15:57 [75687/3] STATS | 6: RM_OLD_ENTRIES | 0 | 1 |
0 | 0 | 0.00 |
2026/01/22 08:15:57 [75687/3] STATS | DB ops:
get=231699/ins=134929132/upd=231975/rm=0
2026/01/22 08:15:57 [75687/3] STATS | --- Pipeline stage details ---
2026/01/22 08:15:57 [75687/3] STATS | RM_OLD_ENTRIES: (1 op): special op,
status=processing
2026/01/22 08:21:07 [75687/4] FS_Scan | File list of /storage has been
updated
2026/01/22 08:21:07 [75687/1] Main | FS Scan finished
2026/01/22 08:21:07 [75687/1] EntryProc | Pipeline successfully flushed
2026/01/22 08:21:07 [75687/1] STATS | ==== EntryProcessor Pipeline Stats ===
2026/01/22 08:21:07 [75687/1] STATS | Idle threads: 0
2026/01/22 08:21:07 [75687/1] STATS | Id constraints count: 0 (hash
min=0/max=0/avg=0.0)
2026/01/22 08:21:07 [75687/1] STATS | Name constraints count: 0 (hash
min=0/max=0/avg=0.0)
2026/01/22 08:21:07 [75687/1] STATS | Stage | Wait | Curr |
Done | Total | ms/op |
2026/01/22 08:21:07 [75687/1] STATS | 0: GET_FID | 0 | 0 |
0 | 0 | 0.00 |
2026/01/22 08:21:07 [75687/1] STATS | 1: GET_INFO_DB | 0 | 0 |
0 | 0 | 0.00 |
2026/01/22 08:21:07 [75687/1] STATS | 2: GET_INFO_FS | 0 | 0 |
0 | 0 | 0.00 |
2026/01/22 08:21:07 [75687/1] STATS | 3: PRE_APPLY | 0 | 0 |
0 | 0 | 0.00 |
2026/01/22 08:21:07 [75687/1] STATS | 4: DB_APPLY | 0 | 0 |
0 | 0 | 0.00 |
2026/01/22 08:21:07 [75687/1] STATS | 5: CHGLOG_CLR | 0 | 0 |
0 | 0 | 0.00 |
2026/01/22 08:21:07 [75687/1] STATS | 6: RM_OLD_ENTRIES | 0 | 0 |
0 | 1 | 2744730.21 |
2026/01/22 08:21:07 [75687/1] STATS | DB ops:
get=231699/ins=134929132/upd=231975/rm=0
2026/01/22 08:21:07 [75687/1] Main | All tasks done! Exiting.
Running the changelog reader
============================
sudo /scratch/angelv-adm/robinhood/robin/sbin/robinhood --readlog --once -L
stderr -f /etc/robinhood.d/basto.conf
2026/01/22 08:55:49 [8479/1] CheckFS | '/storage' matches mount point
'/storage', type=lustre, fs=10.1.1.7@tcp:10.1.1.8@tcp:/storage
WARNING: MYSQL_OPT_RECONNECT is deprecated and will be removed in a future
version.
2026/01/22 08:55:49 [8479/1] ListMgr | Default value for field 'uid'
(0x756E6B6E6F776E) doesn't match expected value unknown
2026/01/22 08:55:49 [8479/1] ListMgr | Changing default value of
'ENTRIES.uid'...
[...]
2026/01/22 08:55:50 [8479/1] llapi | warning: llapi_changelog_start()
called without CHANGELOG_FLAG_EXTRA_FLAGS
2026/01/22 08:55:50 [8479/2] ChangeLog | LU-1331 is fixed in this version
of Lustre.
2026/01/22 08:55:50 [8479/3] EntryProc | CREATE record on already existing
entry [0x20000ddea:0x3:0x0]. This is normal if you scanned it previously.
[...]
2026/01/23 11:10:55 [8479/4] STATS | ==================== Dumping stats at
2026/01/23 11:10:55 =====================
2026/01/23 11:10:55 [8479/4] STATS | ======== General statistics =========
2026/01/23 11:10:55 [8479/4] STATS | Daemon start time: 2026/01/22 08:55:49
2026/01/23 11:10:55 [8479/4] STATS | Started modules: log_reader
2026/01/23 11:10:55 [8479/4] STATS | ChangeLog reader #0:
2026/01/23 11:10:55 [8479/4] STATS | fs_name = storage
2026/01/23 11:10:55 [8479/4] STATS | mdt_name = MDT0000
2026/01/23 11:10:55 [8479/4] STATS | reader_id = cl4
2026/01/23 11:10:55 [8479/4] STATS | records read = 56074347
2026/01/23 11:10:55 [8479/4] STATS | interesting records = 42314658
2026/01/23 11:10:55 [8479/4] STATS | suppressed records = 13759686
2026/01/23 11:10:55 [8479/4] STATS | records pending = 1000
2026/01/23 11:10:55 [8479/4] STATS | status = busy
2026/01/23 11:10:55 [8479/4] STATS | last received: rec_id=56074347,
rec_time=2026/01/17 17:01:51.147649, received at 2026/01/23 11:10:55.976729
2026/01/23 11:10:55 [8479/4] STATS | receive speed: 641.34 rec/sec,
log/real time ratio: 0.11
2026/01/23 11:10:55 [8479/4] STATS | last pushed: rec_id=56073014,
rec_time=2026/01/17 17:01:50.845489, pushed at 2026/01/23 11:10:55.976728
2026/01/23 11:10:55 [8479/4] STATS | push speed: 641.34 rec/sec,
log/real time ratio: 0.11
2026/01/23 11:10:55 [8479/4] STATS | last committed: rec_id=56072880,
rec_time=2026/01/17 17:01:50.774055, committed at 2026/01/23 11:10:55.976671
2026/01/23 11:10:55 [8479/4] STATS | commit speed: 641.34 rec/sec,
log/real time ratio: 0.11
2026/01/23 11:10:55 [8479/4] STATS | last cleared: rec_id=56072257,
rec_time=2026/01/17 17:01:50.676509, cleared at 2026/01/23 11:10:55.143817
2026/01/23 11:10:55 [8479/4] STATS | clear speed: 640.68 rec/sec,
log/real time ratio: 0.11
2026/01/23 11:10:55 [8479/4] STATS | ChangeLog stats:
2026/01/23 11:10:55 [8479/4] STATS | MARK: 0, CREAT: 5, MKDIR: 2, HLINK:
1, SLINK: 0, MKNOD: 0, UNLNK: 5, RMDIR: 1, RENME: 1
2026/01/23 11:10:55 [8479/4] STATS | RNMTO: 0, OPEN: 28037176, CLOSE:
28037147, LYOUT: 1, TRUNC: 3, SATTR: 2, XATTR: 0
2026/01/23 11:10:55 [8479/4] STATS | HSM: 0, MTIME: 0, CTIME: 0, ATIME:
0, MIGRT: 0, FLRW: 0, RESYNC: 0, GXATR: 3, NOPEN: 0
2026/01/23 11:10:56 [8479/4] STATS | ==== EntryProcessor Pipeline Stats ===
2026/01/23 11:10:56 [8479/4] STATS | Idle threads: 9
2026/01/23 11:10:56 [8479/4] STATS | Id constraints count: 100 (hash
min=0/max=3/avg=0.0)
2026/01/23 11:10:56 [8479/4] STATS | Name constraints count: 0 (hash
min=0/max=0/avg=0.0)
2026/01/23 11:10:56 [8479/4] STATS | Stage | Wait | Curr |
Done | Total | ms/op |
2026/01/23 11:10:56 [8479/4] STATS | 0: GET_FID | 0 | 0 |
0 | 0 | 0.00 |
2026/01/23 11:10:56 [8479/4] STATS | 1: GET_INFO_DB | 64 | 0 |
32 | 432932 | 0.31 |
2026/01/23 11:10:56 [8479/4] STATS | 2: GET_INFO_FS | 0 | 0 |
0 | 432933 | 0.64 |
2026/01/23 11:10:56 [8479/4] STATS | 3: PRE_APPLY | 0 | 0 |
0 | 432933 | 0.00 |
2026/01/23 11:10:56 [8479/4] STATS | 4: DB_APPLY | 1 | 3 |
0 | 432932 | 1.73 | 39.42% batched (avg batch size: 2.3)
2026/01/23 11:10:56 [8479/4] STATS | 5: CHGLOG_CLR | 0 | 0 |
0 | 432932 | 0.02 |
2026/01/23 11:10:56 [8479/4] STATS | 6: RM_OLD_ENTRIES | 0 | 0 |
0 | 0 | 0.00 |
2026/01/23 11:10:56 [8479/4] STATS | DB ops:
get=42313607/ins=0/upd=42313571/rm=1
2026/01/23 11:10:56 [8479/4] STATS | --- Pipeline stage details ---
2026/01/23 11:10:56 [8479/4] STATS | GET_INFO_DB : first: changelog
record #56072914, fid=[0x20000ca25:0x107b3:0x0], status=waiting
2026/01/23 11:10:56 [8479/4] STATS | GET_INFO_DB : last: changelog record
#56073041, fid=[0x20000ca25:0x133aa:0x0], status=waiting
2026/01/23 11:10:56 [8479/4] STATS | DB_APPLY : first: changelog
record #56072910, fid=[0x20000ca25:0x107b3:0x0], status=processing
2026/01/23 11:10:56 [8479/4] STATS | DB_APPLY : last: changelog record
#56072913, fid=[0x20000ca25:0x131e4:0x0], status=waiting
--
Ángel de Vicente
Research Software Engineer (Supercomputing and BigData)
Tel.: +34 922-605-747
---------------------------------------------------------------------------------------------
AVISO LEGAL: Este mensaje puede contener información confidencial y/o
privilegiada. Si usted no es el destinatario final del mismo o lo ha recibido
por error, por favor notifíquelo al remitente inmediatamente. Cualquier uso no
autorizadas del contenido de este mensaje está estrictamente prohibida. Más
información en: https://www.iac.es/es/responsabilidad-legal
DISCLAIMER: This message may contain confidential and / or privileged
information. If you are not the final recipient or have received it in error,
please notify the sender immediately. Any unauthorized use of the content of
this message is strictly prohibited. More information:
https://www.iac.es/en/disclaimer
_______________________________________________
robinhood-support mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/robinhood-support