Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
cc3ae7b0af27118994c1e491382b253be3b762bf
/
net
/
ceph
/
mon_client.c
737cc81e
libceph: support for subscribing to "mdsmap.<id>" maps
by Ilya Dryomov
· 9 years ago
7cca78c
libceph: replace ceph_monc_request_next_osdmap()
by Ilya Dryomov
· 9 years ago
d0b1970
libceph: async MON client generic requests
by Ilya Dryomov
· 9 years ago
42c1b12
libceph: handle_one_map()
by Ilya Dryomov
· 9 years ago
fcd00b6
libceph: DEFINE_RB_FUNCS macro
by Ilya Dryomov
· 9 years ago
0c0a8de
libceph: nuke unused fields and functions
by Ilya Dryomov
· 9 years ago
b5d9170
libceph: behave in mon_fault() if cur_mon < 0
by Ilya Dryomov
· 9 years ago
bee3a37
libceph: reschedule tick in mon_fault()
by Ilya Dryomov
· 9 years ago
1752b50
libceph: introduce and switch to reopen_session()
by Ilya Dryomov
· 9 years ago
168b909
libceph: monc hunt rate is 3s with backoff up to 30s
by Ilya Dryomov
· 9 years ago
58d81b1
libceph: monc ping rate is 10s
by Ilya Dryomov
· 9 years ago
0e04dc2
libceph: pick a different monitor when reconnecting
by Ilya Dryomov
· 9 years ago
82dcaba
libceph: revamp subs code, switch to SUBSCRIBE2 protocol
by Ilya Dryomov
· 9 years ago
0f9af16
libceph: decouple hunting and subs management
by Ilya Dryomov
· 9 years ago
02ac956
libceph: move debugfs initialization into __ceph_open_session()
by Ilya Dryomov
· 9 years ago
7e01726
libceph: remove outdated comment
by Ilya Dryomov
· 9 years ago
8b9558a
libceph: use keepalive2 to verify the mon session is alive
by Yan, Zheng
· 9 years ago
216639d
libceph: a couple tweaks for wait loops
by Ilya Dryomov
· 10 years ago
a319bf5
libceph: store timeouts in jiffies, verify user input
by Ilya Dryomov
· 10 years ago
f646912
libceph: use mon_client.c/put_generic_request() more
by Ilya Dryomov
· 10 years ago
7a6fdeb
libceph: nuke pool op infrastructure
by Ilya Dryomov
· 10 years ago
d7d5a00
libceph: fix sparse endianness warnings
by Ilya Dryomov
· 10 years ago
b9a6789
libceph: Convert pr_warning to pr_warn
by Joe Perches
· 10 years ago
73c3d48
libceph: gracefully handle large reply messages from the mon
by Sage Weil
· 10 years ago
6044cde
libceph: add ceph_monc_wait_osdmap()
by Ilya Dryomov
· 11 years ago
513a824
libceph: mon_get_version request infrastructure
by Ilya Dryomov
· 11 years ago
3cea4c3
libceph: rename ceph_msg::front_max to front_alloc_len
by Ilya Dryomov
· 11 years ago
27859f9
libceph: wrap auth ops in wrapper functions
by Sage Weil
· 12 years ago
1541716
libceph: eliminate sparse warnings
by Alex Elder
· 12 years ago
7698f2f
libceph: Fix sparse warning
by Iulius Curt
· 12 years ago
290e335
libceph: remove unused monc->have_fsid
by Sage Weil
· 12 years ago
d1c338a
libceph: delay debugfs initialization until we learn global_id
by Sage Weil
· 12 years ago
4f471e4
libceph: revoke mon_client messages on session restart
by Sage Weil
· 12 years ago
735a72e
libceph: initialize mon_client con only once
by Sage Weil
· 12 years ago
b7a9e5d
libceph: set peer name on con_open, not init
by Sage Weil
· 12 years ago
9a64e8e
Merge tag 'v3.5-rc1'
by Sage Weil
· 12 years ago
f3dea7e
libceph: flush msgr queue during mon_client shutdown
by Sage Weil
· 12 years ago
6740a84
libceph: make ceph_con_revoke() a msg operation
by Alex Elder
· 12 years ago
1c20f2d
libceph: tweak ceph_alloc_msg()
by Alex Elder
· 12 years ago
1bfd89f
libceph: fully initialize connection in con_init()
by Alex Elder
· 13 years ago
20581c1
libceph: init monitor connection when opening
by Alex Elder
· 13 years ago
ec87ef4
libceph: drop connection refcounting for mon_client
by Sage Weil
· 12 years ago
6713093
libceph: embed ceph connection structure in mon_client
by Alex Elder
· 13 years ago
15d9882
libceph: embed ceph messenger structure in ceph_client
by Alex Elder
· 13 years ago
95c9617
net: cleanup unsigned to unsigned int
by Eric Dumazet
· 13 years ago
ab434b6
ceph: initialize client debugfs outside of monc->mutex
by Sage Weil
· 13 years ago
49d9224
ceph: fix ceph_monc_init memory leak
by Noah Watkins
· 13 years ago
b61c276
libceph: don't complain on msgpool alloc failures
by Sage Weil
· 13 years ago
f6a2f5b
libceph: always preallocate mon connection
by Sage Weil
· 13 years ago
8323c3a
ceph: Move secret key parsing earlier.
by Tommi Virtanen
· 14 years ago
3d14c5d
ceph: factor out libceph from Ceph file system
by Yehuda Sadeh
· 15 years ago
[Renamed (94%) from fs/ceph/mon_client.c]
e56fa10
ceph: generalize mon requests, add pool op support
by Yehuda Sadeh
· 15 years ago
03066f2
ceph: use complete_all and wake_up_all
by Yehuda Sadeh
· 14 years ago
0cf5537
ceph: some endianity fixes
by Yehuda Sadeh
· 14 years ago
2054756
ceph: fix memory leak in statfs
by Yehuda Sadeh
· 14 years ago
09c4d6a
ceph: do not resend mon requests on auth ticket renewal
by Sage Weil
· 15 years ago
240ed68
ceph: reuse mon subscribe message instead of allocated anew
by Sage Weil
· 15 years ago
9706900
ceph: avoid resending queued message to monitor
by Sage Weil
· 15 years ago
9e32789
ceph: Storage class should be before const qualifier
by Tobias Klauser
· 15 years ago
34d2376
ceph: all allocation functions should get gfp_mask
by Yehuda Sadeh
· 15 years ago
cffe7b6
ceph: Use kzalloc
by Julia Lawall
· 15 years ago
f8c76f6
ceph: make mon client statfs handling more generic
by Yehuda Sadeh
· 15 years ago
bb25766
ceph: simplify ceph_msg_new
by Sage Weil
· 15 years ago
a79832f
ceph: make ceph_msg_new return NULL on failure; clean up, fix callers
by Sage Weil
· 15 years ago
7c315c5
ceph: drop unnecessary msgpool for mon_client subscribe_ack
by Sage Weil
· 15 years ago
6694d6b
ceph: drop unnecessary msgpool for mon_client auth_reply
by Sage Weil
· 15 years ago
3143edd
ceph: clean up statfs
by Sage Weil
· 15 years ago
5a0e3ad
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
by Tejun Heo
· 15 years ago
5b3a4db
ceph: fix up unexpected message handling
by Sage Weil
· 15 years ago
5ce6e9d
ceph: fix authentication races, auth_none oops
by Sage Weil
· 15 years ago
85ff03f
ceph: use rbtree for mon statfs requests
by Sage Weil
· 15 years ago
9bd2e6f
ceph: allow renewal of auth credentials
by Sage Weil
· 15 years ago
0547a9b
ceph: alloc message data pages and check if tid exists
by Yehuda Sadeh
· 15 years ago
2450418
ceph: allocate middle of message before stating to read
by Yehuda Sadeh
· 15 years ago
103e2d3
ceph: remove unused erank field
by Sage Weil
· 15 years ago
6df058c
ceph: include transaction id in ceph_msg_header (protocol change)
by Sage Weil
· 15 years ago
9ec7cab
ceph: hex dump corrupt server data to KERN_DEBUG
by Sage Weil
· 15 years ago
d4a780c
ceph: fix leak of monc mutex
by Sage Weil
· 15 years ago
50b885b
ceph: whitespace cleanup
by Sage Weil
· 15 years ago
b19a29af
ceph: remove dead code
by Sage Weil
· 15 years ago
0743304
ceph: fix debugfs entry, simplify fsid checks
by Sage Weil
· 15 years ago
4e7a5dc
ceph: negotiate authentication protocol; implement AUTH_NONE protocol
by Sage Weil
· 15 years ago
63f2d21
ceph: use fixed endian encoding for ceph_entity_addr
by Sage Weil
· 15 years ago
6b80518
ceph: allocate and parse mount args before client instance
by Sage Weil
· 15 years ago
8f3bc05
ceph: warn on allocation from msgpool with larger front_len
by Sage Weil
· 15 years ago
07bd10f
ceph: correct subscribe_ack msgpool payload size
by Sage Weil
· 15 years ago
c89136e
ceph: convert encode/decode macros to inlines
by Sage Weil
· 15 years ago
8fc57da4
ceph: ignore trailing data in monamp
by Sage Weil
· 15 years ago
13e38c8
ceph: update to mon client protocol v15
by Sage Weil
· 15 years ago
0656d11
ceph: renew mon subscription before it expires
by Sage Weil
· 15 years ago
ba75bb9
ceph: monitor client
by Sage Weil
· 15 years ago