]> git.proxmox.com Git - ceph.git/blob - ceph/src/common/subsys.h
update ceph source to reef 18.2.0
[ceph.git] / ceph / src / common / subsys.h
1 // -*- mode:C++; tab-width:8; c-basic-offset:2; indent-tabs-mode:t -*-
2 // vim: ts=8 sw=2 smarttab
3 /*
4 * Ceph - scalable distributed file system
5 *
6 * Copyright (C) 2004-2006 Sage Weil <sage@newdream.net>
7 *
8 * This is free software; you can redistribute it and/or
9 * modify it under the terms of the GNU Lesser General Public
10 * License version 2.1, as published by the Free Software
11 * Foundation. See file COPYING.
12 *
13 */
14
15
16 /**
17 * This header describes the subsystems (each one gets a "--debug-<subsystem>"
18 * log verbosity setting), along with their default verbosities.
19 */
20
21 DEFAULT_SUBSYS(0, 5)
22 SUBSYS(lockdep, 0, 1)
23 SUBSYS(context, 0, 1)
24 SUBSYS(crush, 1, 1)
25 SUBSYS(mds, 1, 5)
26 SUBSYS(mds_balancer, 1, 5)
27 SUBSYS(mds_locker, 1, 5)
28 SUBSYS(mds_log, 1, 5)
29 SUBSYS(mds_log_expire, 1, 5)
30 SUBSYS(mds_migrator, 1, 5)
31 SUBSYS(buffer, 0, 1)
32 SUBSYS(timer, 0, 1)
33 SUBSYS(filer, 0, 1)
34 SUBSYS(striper, 0, 1)
35 SUBSYS(objecter, 0, 1)
36 SUBSYS(rados, 0, 5)
37 SUBSYS(rbd, 0, 5)
38 SUBSYS(rbd_mirror, 0, 5)
39 SUBSYS(rbd_replay, 0, 5)
40 SUBSYS(rbd_pwl, 0, 5)
41 SUBSYS(journaler, 0, 5)
42 SUBSYS(objectcacher, 0, 5)
43 SUBSYS(immutable_obj_cache, 0, 5)
44 SUBSYS(client, 0, 5)
45 SUBSYS(osd, 1, 5)
46 SUBSYS(optracker, 0, 5)
47 SUBSYS(objclass, 0, 5)
48 SUBSYS(filestore, 1, 3)
49 SUBSYS(journal, 1, 3)
50 SUBSYS(ms, 0, 0)
51 SUBSYS(mon, 1, 5)
52 SUBSYS(monc, 0, 10)
53 SUBSYS(paxos, 1, 5)
54 SUBSYS(tp, 0, 5)
55 SUBSYS(auth, 1, 5)
56 SUBSYS(crypto, 1, 5)
57 SUBSYS(finisher, 1, 1)
58 SUBSYS(reserver, 1, 1)
59 SUBSYS(heartbeatmap, 1, 5)
60 SUBSYS(perfcounter, 1, 5)
61 SUBSYS(rgw, 1, 5) // log level for the Rados gateway
62 SUBSYS(rgw_sync, 1, 5)
63 SUBSYS(rgw_datacache, 1, 5)
64 SUBSYS(rgw_access, 1, 5)
65 SUBSYS(rgw_dbstore, 1, 5)
66 SUBSYS(rgw_flight, 1, 5)
67 SUBSYS(javaclient, 1, 5)
68 SUBSYS(asok, 1, 5)
69 SUBSYS(throttle, 1, 1)
70 SUBSYS(refs, 0, 0)
71 SUBSYS(compressor, 1, 5)
72 SUBSYS(bluestore, 1, 5)
73 SUBSYS(bluefs, 1, 5)
74 SUBSYS(bdev, 1, 3)
75 SUBSYS(kstore, 1, 5)
76 SUBSYS(rocksdb, 4, 5)
77 SUBSYS(leveldb, 4, 5)
78 SUBSYS(fuse, 1, 5)
79 SUBSYS(mgr, 2, 5)
80 SUBSYS(mgrc, 1, 5)
81 SUBSYS(dpdk, 1, 5)
82 SUBSYS(eventtrace, 1, 5)
83 SUBSYS(prioritycache, 1, 5)
84 SUBSYS(test, 0, 5)
85 SUBSYS(cephfs_mirror, 0, 5)
86 SUBSYS(cephsqlite, 0, 5)
87 SUBSYS(seastore, 0, 5) // logs above seastore tm
88 SUBSYS(seastore_onode, 0, 5)
89 SUBSYS(seastore_odata, 0, 5)
90 SUBSYS(seastore_omap, 0, 5)
91 SUBSYS(seastore_tm, 0, 5) // logs below seastore tm
92 SUBSYS(seastore_t, 0, 5)
93 SUBSYS(seastore_cleaner, 0, 5)
94 SUBSYS(seastore_epm, 0, 5)
95 SUBSYS(seastore_lba, 0, 5)
96 SUBSYS(seastore_fixedkv_tree, 0, 5)
97 SUBSYS(seastore_cache, 0, 5)
98 SUBSYS(seastore_journal, 0, 5)
99 SUBSYS(seastore_device, 0, 5)
100 SUBSYS(seastore_backref, 0, 5)
101 SUBSYS(alienstore, 0, 5)
102 SUBSYS(mclock, 1, 5)
103 SUBSYS(cyanstore, 0, 5)
104 SUBSYS(ceph_exporter, 1, 5)
105 SUBSYS(memstore, 1, 5)
106 // *********************************************************************
107 // Developers should update /doc/rados/troubleshooting/log-and-debug.rst
108 // when adding or removing a subsystem accordingly.
109 // *********************************************************************
110