Commit Graph

8331 Commits

Author SHA1 Message Date
Sage Weil
3c228f0967 kclient: mark initialization functions __init 2009-10-01 13:58:00 -07:00
Sage Weil
864aac059c kclient: fix maintainers record 2009-10-01 13:45:21 -07:00
Sage Weil
8c62f0523e kclient: backport sync_page_range change 2009-10-01 13:30:47 -07:00
Sage Weil
5b41c13f0d todo 2009-10-01 13:28:30 -07:00
Sage Weil
6a57711e4c kclient: add to MAINTAINERS 2009-10-01 13:16:28 -07:00
Sage Weil
34439e70d7 kclient: sync_page_range gone in 2.6.32; use vfs_fsync_range
This is what generic_write_sync does, but we also want to do the
sync if we are NEARFULL.
2009-10-01 13:11:45 -07:00
Sage Weil
a3dc3357de kclient: current_is_pdflush() gone in 2.6.32 2009-10-01 13:05:36 -07:00
Sage Weil
6350e849ca todo 2009-10-01 12:57:39 -07:00
Sage Weil
d67381f909 Revert "kclient: add smp_mb to sensitive bitops in msgr"
Don't think these are needed after all...

This reverts commit fe11285c4b.
2009-10-01 12:57:17 -07:00
Sage Weil
4ea86ba125 kclient: use smp_mb in place of spinlock for testing flag bit 2009-10-01 11:21:54 -07:00
Sage Weil
fe11285c4b kclient: add smp_mb to sensitive bitops in msgr 2009-10-01 11:07:09 -07:00
Sage Weil
c30d453610 uclient: set new file layout to 0, which lets mds choose its default 2009-10-01 10:59:10 -07:00
Greg Farnum
860dca7ddc uclient: Use much saner/not insane defaults for layout settings 2009-09-30 17:03:22 -07:00
Sage Weil
bce85f1cc5 kclient: debugfs fix; better osdmap debug output 2009-09-30 14:10:46 -07:00
Sage Weil
adb48e25d7 kclient: default pg_preferred to -1 2009-09-30 14:10:23 -07:00
Sage Weil
95c4710eba mds: fix layout typo 2009-09-30 13:30:07 -07:00
Sage Weil
15d45e76bb kclient: include new files in patch set 2009-09-30 12:53:49 -07:00
Sage Weil
cc9915a5a1 osd: name args in ceph_osd_op union 2009-09-30 12:47:40 -07:00
Sage Weil
21df30f61f document data structs; kill ttl_ms in caps msg 2009-09-30 12:34:30 -07:00
Sage Weil
25bba5df97 mds: kill old rdcaps_ttl business
This was from when caps independently timed out.
2009-09-30 12:24:31 -07:00
Sage Weil
fa884ec13d fix object_stripe_unit -> stripe_unit 2009-09-30 12:09:11 -07:00
Sage Weil
4874b1901b kclient: try kmalloc, then vmalloc
"A still-lame-but-less-lame option here would be to attempt the kmalloc
(with __GFP_NOWARN) and if it failed, fall back to vmalloc." says akpm
2009-09-30 11:43:31 -07:00
Sage Weil
86f225b52e kclient: audit inline 2009-09-30 11:32:03 -07:00
Sage Weil
59fc0e27d5 kclient: more fixes from akpm's review 2009-09-30 11:01:37 -07:00
Sage Weil
c064c4456d uninline some header types 2009-09-30 10:24:28 -07:00
Sage Weil
8dbf3580a5 kclient: parse updated mdsmap 2009-09-29 14:53:15 -07:00
Sage Weil
6b68faaef8 mdsmap: another unsized int 2009-09-29 14:53:15 -07:00
Sage Weil
bc919199ca mdsmap: use sized int type 2009-09-29 14:53:15 -07:00
Sage Weil
4dbb6fdfdb todo 2009-09-29 14:53:15 -07:00
Sage Weil
dc6d0d9374 kclient: reorder cap ops a bit (wrt invalidation) 2009-09-29 14:53:15 -07:00
Greg Farnum
52f038e56b Hadoop: Set the local osd to be the preferred osd for all writes. 2009-09-29 13:38:34 -07:00
Greg Farnum
ecc4bd6837 uclient: Add methods for setting a default preferred osd. 2009-09-29 13:38:34 -07:00
Greg Farnum
58fb071e0e mds/ceph_fs: Add a preferred argument to ceph_mds_request_args and listen to it 2009-09-29 13:38:34 -07:00
Sage Weil
6ed33d57ab mon: create lpg_num (not pg_num) lpg's 2009-09-29 11:09:38 -07:00
Sage Weil
462dd4f625 cosd: 3 monitors 2009-09-29 11:09:38 -07:00
Sage Weil
1010c20ca5 uclient: open mds sessions to export targets 2009-09-29 09:49:35 -07:00
Sage Weil
ce87f0fc8b mds: add export targest to mds_info_t 2009-09-28 21:16:02 -07:00
Sage Weil
4fa1ba7072 osd: rev disk format 2009-09-28 15:23:56 -07:00
Sage Weil
a858ffa470 mon: create localized pgs 2009-09-28 15:23:09 -07:00
Sage Weil
6af69e0ca6 filestore: make collection dir have better name; move coll_t type around 2009-09-28 15:23:09 -07:00
Sage Weil
3c315e308b objecter: send renew sub from maybe_request_map()
This broke with the last monc api change
2009-09-28 15:23:09 -07:00
Sage Weil
6e76160caf osd: make pg_pool_t print clearer 2009-09-28 15:23:09 -07:00
Greg Farnum
5f450ec010 Merge branch 'unstable' of ceph.newdream.net:/git/ceph into unstable 2009-09-28 13:55:03 -07:00
Greg Farnum
b1b612fc19 uclient: Return EFBIG rather than EBADF on too-large file sizes. 2009-09-28 13:54:55 -07:00
Sage Weil
78648b2004 kclient: bug on bad msg in msgr 2009-09-28 13:51:11 -07:00
Sage Weil
56affd7f85 filestore: use btrfs TRANS_RESV_START ioctl if present
This will detect ENOSPC when starting the transaction, instead of
failing part way through.
2009-09-28 13:51:10 -07:00
Sage Weil
db66e1977f osd: make shutdown msg higher priority
This makes cosd more responsive to SIGTERM.
2009-09-28 13:51:08 -07:00
Sage Weil
4fe2e6acb9 msgr: be a bit more verbose during shutdown
At least until this bug is found:

09.09.28 15:16:54.678277 140100507507024 -- 10.10.10.92:6800/5504/0 >> 10.10.10.88:6789/0/0 pipe(0x186ae90 sd=61 pgs=0 cs=0 ltx=1).accept replacing existing (lossy) channel
msg/SimpleMessenger.cc: In function 'void SimpleMessenger::reaper()':
msg/SimpleMessenger.cc:1925: FAILED assert(lock.is_locked())
 1: /usr/bin/cosd(_ZN15SimpleMessenger6reaperEv+0x59d) [0x45493d]
 2: /usr/bin/cosd(_ZN15SimpleMessenger4waitEv+0x4d) [0x45574d]
 3: /usr/bin/cosd(main+0xfe0) [0x44e770]
 4: /lib/libc.so.6(__libc_start_main+0xe6) [0x7f6befc145a6]
 5: /usr/bin/cosd(__gxx_personality_v0+0x1b9) [0x44d4e9]
 NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
2009-09-28 13:47:50 -07:00
Sage Weil
10e4b6ea33 uclient: get_local_osd() to find an osd with the given ip 2009-09-28 13:47:22 -07:00
Sage Weil
7755f3c7de kclient: fix generic xattr calls
It compiles now :)
2009-09-28 10:58:51 -07:00