ACIL FM
Dark
Refresh
Current DIR:
/usr/src/kernels/5.14.0-427.31.1.el9_4.x86_64/include/linux/ceph
/
usr
src
kernels
5.14.0-427.31.1.el9_4.x86_64
include
linux
ceph
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
auth.h
6.59 MB
chmod
View
DL
Edit
Rename
Delete
buffer.h
833 B
chmod
View
DL
Edit
Rename
Delete
ceph_debug.h
907 B
chmod
View
DL
Edit
Rename
Delete
ceph_features.h
8.68 MB
chmod
View
DL
Edit
Rename
Delete
ceph_frag.h
1.97 MB
chmod
View
DL
Edit
Rename
Delete
ceph_fs.h
27.75 MB
chmod
View
DL
Edit
Rename
Delete
ceph_hash.h
472 B
chmod
View
DL
Edit
Rename
Delete
cls_lock_client.h
1.72 MB
chmod
View
DL
Edit
Rename
Delete
debugfs.h
362 B
chmod
View
DL
Edit
Rename
Delete
decode.h
9.93 MB
chmod
View
DL
Edit
Rename
Delete
libceph.h
10.28 MB
chmod
View
DL
Edit
Rename
Delete
mdsmap.h
1.78 MB
chmod
View
DL
Edit
Rename
Delete
messenger.h
18.07 MB
chmod
View
DL
Edit
Rename
Delete
mon_client.h
3.82 MB
chmod
View
DL
Edit
Rename
Delete
msgpool.h
811 B
chmod
View
DL
Edit
Rename
Delete
msgr.h
7.16 MB
chmod
View
DL
Edit
Rename
Delete
osdmap.h
9.06 MB
chmod
View
DL
Edit
Rename
Delete
osd_client.h
15.55 MB
chmod
View
DL
Edit
Rename
Delete
pagelist.h
1.92 MB
chmod
View
DL
Edit
Rename
Delete
rados.h
18.76 MB
chmod
View
DL
Edit
Rename
Delete
string_table.h
1.3 MB
chmod
View
DL
Edit
Rename
Delete
striper.h
1.74 MB
chmod
View
DL
Edit
Rename
Delete
types.h
558 B
chmod
View
DL
Edit
Rename
Delete
Edit file: /usr/src/kernels/5.14.0-427.31.1.el9_4.x86_64/include/linux/ceph/mdsmap.h
/* SPDX-License-Identifier: GPL-2.0 */ #ifndef _FS_CEPH_MDSMAP_H #define _FS_CEPH_MDSMAP_H #include <linux/bug.h> #include <linux/ceph/types.h> /* * mds map - describe servers in the mds cluster. * * we limit fields to those the client actually xcares about */ struct ceph_mds_info { u64 global_id; struct ceph_entity_addr addr; s32 state; int num_export_targets; bool laggy; u32 *export_targets; }; struct ceph_mdsmap { u32 m_epoch, m_client_epoch, m_last_failure; u32 m_root; u32 m_session_timeout; /* seconds */ u32 m_session_autoclose; /* seconds */ u64 m_max_file_size; u64 m_max_xattr_size; /* maximum size for xattrs blob */ u32 m_max_mds; /* expected up:active mds number */ u32 m_num_active_mds; /* actual up:active mds number */ u32 possible_max_rank; /* possible max rank index */ struct ceph_mds_info *m_info; /* which object pools file data can be stored in */ int m_num_data_pg_pools; u64 *m_data_pg_pools; u64 m_cas_pg_pool; bool m_enabled; bool m_damaged; int m_num_laggy; }; static inline struct ceph_entity_addr * ceph_mdsmap_get_addr(struct ceph_mdsmap *m, int w) { if (w >= m->possible_max_rank) return NULL; return &m->m_info[w].addr; } static inline int ceph_mdsmap_get_state(struct ceph_mdsmap *m, int w) { BUG_ON(w < 0); if (w >= m->possible_max_rank) return CEPH_MDS_STATE_DNE; return m->m_info[w].state; } static inline bool ceph_mdsmap_is_laggy(struct ceph_mdsmap *m, int w) { if (w >= 0 && w < m->possible_max_rank) return m->m_info[w].laggy; return false; } extern int ceph_mdsmap_get_random_mds(struct ceph_mdsmap *m); struct ceph_mdsmap *ceph_mdsmap_decode(void **p, void *end, bool msgr2); extern void ceph_mdsmap_destroy(struct ceph_mdsmap *m); extern bool ceph_mdsmap_is_cluster_available(struct ceph_mdsmap *m); #endif
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply