mirror of
https://github.com/ilyakooo0/urbit.git
synced 2025-01-03 12:42:48 +03:00
vere: adds lmdb/disk info to cmd
This commit is contained in:
parent
1f33b20a47
commit
810f90c8d6
@ -690,34 +690,6 @@ _stop_on_boot_completed_cb()
|
||||
u3_king_exit();
|
||||
}
|
||||
|
||||
// XX move to _cw_info
|
||||
//
|
||||
static c3_i
|
||||
_debug_db_stats(const c3_c* dir_c)
|
||||
{
|
||||
#if defined(U3_CPU_aarch64) && defined(U3_OS_linux)
|
||||
const size_t siz_i = 64424509440;
|
||||
#else
|
||||
const size_t siz_i = 1099511627776;
|
||||
#endif
|
||||
|
||||
c3_c* log_c = c3_malloc(10 + strlen(dir_c));
|
||||
|
||||
strcpy(log_c, dir_c);
|
||||
strcat(log_c, "/.urb/log");
|
||||
|
||||
MDB_env* mdb_u = u3_lmdb_init(log_c, siz_i);
|
||||
|
||||
if ( mdb_u ) {
|
||||
u3_lmdb_stat(mdb_u, stdout);
|
||||
u3_lmdb_exit(mdb_u);
|
||||
return 0;
|
||||
}
|
||||
else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
/* _cw_serf_fail(): failure stub.
|
||||
*/
|
||||
static void
|
||||
@ -1028,7 +1000,23 @@ _cw_info(c3_i argc, c3_c* argv[])
|
||||
c3_c* dir_c = argv[2];
|
||||
c3_d eve_d = u3m_boot(dir_c);
|
||||
|
||||
fprintf(stderr, "urbit-worker: %s at event %" PRIu64 "\r\n", dir_c, eve_d);
|
||||
fprintf(stderr, "\r\nurbit: %s at event %" PRIu64 "\r\n", dir_c, eve_d);
|
||||
|
||||
{
|
||||
u3_disk_cb cb_u = {0};
|
||||
u3_disk* log_u = u3_disk_init(dir_c, cb_u);
|
||||
|
||||
if ( !log_u ) {
|
||||
fprintf(stderr, "urbit: failed to open event log\r\n");
|
||||
}
|
||||
else {
|
||||
u3_disk_slog(log_u);
|
||||
printf("\n");
|
||||
u3_lmdb_stat(log_u->mdb_u, stdout);
|
||||
u3_disk_exit(log_u);
|
||||
}
|
||||
}
|
||||
|
||||
u3m_stop();
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user