]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
15 years agomount: fix hint initialization for getaddrinfo
Yehuda Sadeh [Thu, 5 Nov 2009 18:00:19 +0000 (10:00 -0800)]
mount: fix hint initialization for getaddrinfo

15 years agofilestore: oops less noisy
Sage Weil [Thu, 5 Nov 2009 05:43:47 +0000 (21:43 -0800)]
filestore: oops less noisy

15 years agoosdmap: fix pps calc for preferred pgs
Sage Weil [Thu, 5 Nov 2009 00:21:20 +0000 (16:21 -0800)]
osdmap: fix pps calc for preferred pgs

15 years agoosd: nicer debug output on misdirected requests
Sage Weil [Thu, 5 Nov 2009 00:09:32 +0000 (16:09 -0800)]
osd: nicer debug output on misdirected requests

15 years agomds: mark scatterlocks with dirty rstat/fragstat during replay
Sage Weil [Wed, 4 Nov 2009 23:22:54 +0000 (15:22 -0800)]
mds: mark scatterlocks with dirty rstat/fragstat during replay

This ensures we propagate this info back toward the root
after we've replayed and gone active.

15 years agomds: use fnode when replaying journal
Sage Weil [Wed, 4 Nov 2009 23:22:11 +0000 (15:22 -0800)]
mds: use fnode when replaying journal

We weren't actually pulling the fnode from the journal. I'm
surprised anything worked.

This fixes a crash when untaring, restarting mds, and then
rm -r'ing the dir.  Previously the rstat would roll
negative and assert.

15 years agodebian: gracefully replace lib packages prior to '1' suffix
Sage Weil [Wed, 4 Nov 2009 21:27:06 +0000 (13:27 -0800)]
debian: gracefully replace lib packages prior to '1' suffix

15 years agoosd: kill int <-> pg_t conversions
Sage Weil [Wed, 4 Nov 2009 20:24:39 +0000 (12:24 -0800)]
osd: kill int <-> pg_t conversions

These are messy and asking for trouble.  And a cleaner
coll_t paves the way for real named coll_t's down the
line.

15 years agoosd: convert ceph_pg union to struct
Sage Weil [Wed, 4 Nov 2009 19:37:41 +0000 (11:37 -0800)]
osd: convert ceph_pg union to struct

This simplifies/fixes endian conversions.

15 years agomsgr: encode sockaddr.ss_family big endian in ceph_entity_addr
Sage Weil [Tue, 3 Nov 2009 23:15:22 +0000 (15:15 -0800)]
msgr: encode sockaddr.ss_family big endian in ceph_entity_addr

The ss_family field is normally host endianness, but we
want to exchange ceph_entity_addr across the wire and store
it on disk.  So, encode ss_family in big endian (to match
the other sockaddr field endianness).

Rev disk and wire protocols to match.

15 years agofilestore: close btrfs transactions cleanly
Sage Weil [Tue, 3 Nov 2009 20:31:40 +0000 (12:31 -0800)]
filestore: close btrfs transactions cleanly

Don't just close the fd.  We may add a mount option that makes a messy
transaction close wedge the fs instead of committing partial results.

15 years agodefault pid file /var/run/ceph/$type.$id.pid
Sage Weil [Tue, 27 Oct 2009 15:39:02 +0000 (08:39 -0700)]
default pid file /var/run/ceph/$type.$id.pid

15 years agoHadoop: Don't use the local pg by default.
Greg Farnum [Tue, 3 Nov 2009 00:37:38 +0000 (16:37 -0800)]
Hadoop: Don't use the local pg by default.

15 years agoNow passes all unit tests!
Greg Farnum [Mon, 2 Nov 2009 04:18:29 +0000 (20:18 -0800)]
Now passes all unit tests!
Changes made to rename and between error codes/exception throwing.

15 years agoHadoop: Don't throw IOExceptions on extra calls to close
Greg Farnum [Sat, 31 Oct 2009 01:39:48 +0000 (18:39 -0700)]
Hadoop: Don't throw IOExceptions on extra calls to close

15 years agoHadoop: f5 e3
Greg Farnum [Fri, 30 Oct 2009 22:37:06 +0000 (15:37 -0700)]
Hadoop: f5 e3

15 years agoHadoop: Behavioral fixes to CephFileSystem
Greg Farnum [Fri, 30 Oct 2009 20:53:54 +0000 (13:53 -0700)]
Hadoop: Behavioral fixes to CephFileSystem

15 years agoHadoop: Various changes to CephFaker; not completed.
Greg Farnum [Fri, 30 Oct 2009 20:50:30 +0000 (13:50 -0700)]
Hadoop: Various changes to CephFaker; not completed.

15 years agoHadooP: CephFaker now properly sanitizes input filenames.
Greg Farnum [Thu, 29 Oct 2009 22:06:12 +0000 (15:06 -0700)]
HadooP: CephFaker now properly sanitizes input filenames.

15 years agoHadoop: Update constructor/initialize usage a bit
Greg Farnum [Thu, 29 Oct 2009 01:36:22 +0000 (18:36 -0700)]
Hadoop: Update constructor/initialize usage a bit

15 years agoSimplify CephInputStream so that it actually works
Greg Farnum [Wed, 28 Oct 2009 21:04:58 +0000 (14:04 -0700)]
Simplify CephInputStream so that it actually works

15 years agoHadoop: Simplify CephOutputStream so that it actually works.
Greg Farnum [Tue, 27 Oct 2009 20:57:29 +0000 (13:57 -0700)]
Hadoop: Simplify CephOutputStream so that it actually works.

15 years agoHadoop: Reorder a few things for better safety and fix compile bugs
Greg Farnum [Tue, 27 Oct 2009 20:02:30 +0000 (13:02 -0700)]
Hadoop: Reorder a few things for better safety and fix compile bugs

15 years agocrush: always return a value from crush_bucket_choose
Sage Weil [Mon, 2 Nov 2009 01:51:51 +0000 (17:51 -0800)]
crush: always return a value from crush_bucket_choose

15 years agotodo
Sage Weil [Thu, 29 Oct 2009 23:24:40 +0000 (16:24 -0700)]
todo

15 years agotodo
Sage Weil [Wed, 28 Oct 2009 22:32:07 +0000 (15:32 -0700)]
todo

15 years agoMakefile: fix lib dependencies
Sage Weil [Wed, 28 Oct 2009 22:31:50 +0000 (15:31 -0700)]
Makefile: fix lib dependencies

libceph and librados should link libcrush.  Users of
libceph|librados need not link libcrush.

15 years agomakefile: don't link libm and libpthread with crush
Sage Weil [Wed, 28 Oct 2009 21:47:08 +0000 (14:47 -0700)]
makefile: don't link libm and libpthread with crush

15 years agodebian: fix copyright to avoid lintian check
Sage Weil [Wed, 28 Oct 2009 21:05:27 +0000 (14:05 -0700)]
debian: fix copyright to avoid lintian check

possible-gpl-code-linked-with-openssl

15 years agodebian: fix -dbg packages
Sage Weil [Wed, 28 Oct 2009 20:16:34 +0000 (13:16 -0700)]
debian: fix -dbg packages

15 years agodebian: warn on no args to build script
Sage Weil [Wed, 28 Oct 2009 19:13:48 +0000 (12:13 -0700)]
debian: warn on no args to build script

15 years agoradosgw: fix man page names, include in package
Sage Weil [Wed, 28 Oct 2009 19:08:54 +0000 (12:08 -0700)]
radosgw: fix man page names, include in package

15 years agodebian: strip, put debug binaries in usr/lib/debug
Sage Weil [Wed, 28 Oct 2009 18:56:55 +0000 (11:56 -0700)]
debian: strip, put debug binaries in usr/lib/debug

15 years agorgw: man page for rgw_admin
Yehuda Sadeh [Wed, 28 Oct 2009 18:51:46 +0000 (11:51 -0700)]
rgw: man page for rgw_admin

15 years agorgw: radosgw man page continued
Yehuda Sadeh [Wed, 28 Oct 2009 18:16:17 +0000 (11:16 -0700)]
rgw: radosgw man page continued

15 years agoradosgw: rename binaries rgw -> radosgw
Sage Weil [Wed, 28 Oct 2009 18:06:36 +0000 (11:06 -0700)]
radosgw: rename binaries rgw -> radosgw

15 years agodebian: remove rgw_aclparser from package
Sage Weil [Wed, 28 Oct 2009 18:03:11 +0000 (11:03 -0700)]
debian: remove rgw_aclparser from package

It's a unit test

15 years agorgw: initial man page
Sage Weil [Wed, 28 Oct 2009 17:54:01 +0000 (10:54 -0700)]
rgw: initial man page

15 years agodebian: override openssl warning on radosgw
Sage Weil [Wed, 28 Oct 2009 17:48:39 +0000 (10:48 -0700)]
debian: override openssl warning on radosgw

15 years agodebian: update package descriptions, sections
Sage Weil [Wed, 28 Oct 2009 17:37:19 +0000 (10:37 -0700)]
debian: update package descriptions, sections

15 years agodebian: make lib package versions match SONAMES
Sage Weil [Wed, 28 Oct 2009 17:26:35 +0000 (10:26 -0700)]
debian: make lib package versions match SONAMES

15 years agoMakefile: make all lib versions 1:0:0, fix libcrush
Sage Weil [Wed, 28 Oct 2009 17:13:52 +0000 (10:13 -0700)]
Makefile: make all lib versions 1:0:0, fix libcrush

15 years agodebian: some lintian fixes
Sage Weil [Wed, 28 Oct 2009 17:10:52 +0000 (10:10 -0700)]
debian: some lintian fixes

Note that I'm moving some library SONAME version backwards!
Otherwise we'd have to rename libceph to libceph1, etc.  And
that's lame.

15 years agomount.ceph: only return INET addr when doing lookup
Sage Weil [Tue, 27 Oct 2009 18:46:38 +0000 (11:46 -0700)]
mount.ceph: only return INET addr when doing lookup

15 years agomon: Move full OSD test logic around
Greg Farnum [Mon, 26 Oct 2009 22:18:33 +0000 (15:18 -0700)]
mon: Move full OSD test logic around

15 years agoObjecter: subscribe to OSDMap updates when paused or full
Greg Farnum [Sat, 24 Oct 2009 00:20:27 +0000 (17:20 -0700)]
Objecter: subscribe to OSDMap updates when paused or full

15 years agomon: Fix bug that would make OSDMon over-excited about pushing new maps
Greg Farnum [Fri, 23 Oct 2009 23:42:34 +0000 (16:42 -0700)]
mon: Fix bug that would make OSDMon over-excited about pushing new maps

15 years agomon: Fix an if so that PGMon doesn't send some reads on to leader
Greg Farnum [Fri, 23 Oct 2009 17:59:58 +0000 (10:59 -0700)]
mon: Fix an if so that PGMon doesn't send some reads on to leader

15 years agomon: Move fullness checks into OSDMonitor where they belong
Greg Farnum [Fri, 23 Oct 2009 00:15:20 +0000 (17:15 -0700)]
mon: Move fullness checks into OSDMonitor where they belong

15 years agomon: On every incoming MPGStats, check for a full/near-full OSD and mark map if needed.
Greg Farnum [Thu, 22 Oct 2009 05:48:12 +0000 (22:48 -0700)]
mon: On every incoming MPGStats, check for a full/near-full OSD and mark map if needed.

15 years agouclient: Return ENOSPC if osdmap is marked full
Greg Farnum [Wed, 21 Oct 2009 23:53:09 +0000 (16:53 -0700)]
uclient: Return ENOSPC if osdmap is marked full

15 years agoHadoop: Add buffering to CephIOStreams
Greg Farnum [Wed, 21 Oct 2009 23:56:29 +0000 (16:56 -0700)]
Hadoop: Add buffering to CephIOStreams

15 years agoHadoop: Add preliminary TestCeph code. It fails a lot.
Greg Farnum [Tue, 20 Oct 2009 23:08:26 +0000 (16:08 -0700)]
Hadoop: Add preliminary TestCeph code. It fails a lot.

15 years agoHadoop: Add the CephFaker source.
Greg Farnum [Mon, 19 Oct 2009 20:54:45 +0000 (13:54 -0700)]
Hadoop: Add the CephFaker source.

15 years agohadoop: minor cleanup edits
Greg Farnum [Thu, 22 Oct 2009 20:58:01 +0000 (13:58 -0700)]
hadoop: minor cleanup edits

15 years agotodo
Sage Weil [Thu, 22 Oct 2009 17:56:23 +0000 (10:56 -0700)]
todo

15 years agomount: include all A/AAAA records when resolving host name
Sage Weil [Thu, 22 Oct 2009 17:46:32 +0000 (10:46 -0700)]
mount: include all A/AAAA records when resolving host name

15 years agoqa: add dbench
Sage Weil [Mon, 19 Oct 2009 21:13:17 +0000 (14:13 -0700)]
qa: add dbench

15 years agoosd: assert apply_transaction success
Sage Weil [Tue, 20 Oct 2009 20:13:40 +0000 (13:13 -0700)]
osd: assert apply_transaction success

For now, let's just assert success.

15 years agotodos
Sage Weil [Tue, 20 Oct 2009 18:59:15 +0000 (11:59 -0700)]
todos

15 years agov0.17 v0.17
Sage Weil [Mon, 19 Oct 2009 22:19:51 +0000 (15:19 -0700)]
v0.17

15 years agodebian: don't try to sign packages; it fails anyway
Sage Weil [Mon, 19 Oct 2009 20:03:03 +0000 (13:03 -0700)]
debian: don't try to sign packages; it fails anyway

15 years agomon: log each client mount
Sage Weil [Mon, 19 Oct 2009 19:13:57 +0000 (12:13 -0700)]
mon: log each client mount

15 years agoRevert "msgr: be a bit more verbose during shutdown"
Sage Weil [Mon, 19 Oct 2009 19:02:22 +0000 (12:02 -0700)]
Revert "msgr: be a bit more verbose during shutdown"

This reverts commit 4fe2e6acb9d3613ca041774c1243940d1c8c9c9c.

Conflicts:

src/msg/SimpleMessenger.cc

15 years agoosd: mix preferred osd into placement seed
Sage Weil [Mon, 19 Oct 2009 18:40:27 +0000 (11:40 -0700)]
osd: mix preferred osd into placement seed

This avoids getting the same peer for all 0.0p* pgs, for
example.

Rev osdc protocol.

15 years agoobjecter: call renew_subs when appropriate
Sage Weil [Mon, 19 Oct 2009 18:36:58 +0000 (11:36 -0700)]
objecter: call renew_subs when appropriate

Otherwise our sub_want call doesn't nothing until the
next subscription renewal goes out

15 years agoosd: call renew_subs when appropriate
Sage Weil [Mon, 19 Oct 2009 18:36:37 +0000 (11:36 -0700)]
osd: call renew_subs when appropriate

Otherwise our sub_want calls do nothing useful until the
next subscription renewal goes out.

15 years agovstart: build osdmap of correct size
Sage Weil [Mon, 19 Oct 2009 18:26:28 +0000 (11:26 -0700)]
vstart: build osdmap of correct size

15 years agoosd: fix pgid parsing
Sage Weil [Mon, 19 Oct 2009 18:17:26 +0000 (11:17 -0700)]
osd: fix pgid parsing

The preferred osd is in decimal, not hex.

15 years agomonc: cleanup stray sub_want()
Sage Weil [Fri, 16 Oct 2009 23:41:04 +0000 (16:41 -0700)]
monc: cleanup stray sub_want()

15 years agomon: semireliable message push from mon to mon clients
Sage Weil [Fri, 16 Oct 2009 23:38:44 +0000 (16:38 -0700)]
mon: semireliable message push from mon to mon clients

Used for OSD scrub, inject args.

15 years agoqa: add pjd test; change default monhost to cosd0
Sage Weil [Fri, 16 Oct 2009 20:30:31 +0000 (13:30 -0700)]
qa: add pjd test; change default monhost to cosd0

15 years agomon: fix use-after-free in session removal
Sage Weil [Fri, 16 Oct 2009 23:36:35 +0000 (16:36 -0700)]
mon: fix use-after-free in session removal

15 years agomonclient: always subscribe to monmap
Sage Weil [Fri, 16 Oct 2009 23:28:09 +0000 (16:28 -0700)]
monclient: always subscribe to monmap

This ensure we keep the mon session alive, even if the user
doesn't subscribe to anything else.

15 years agomon: fix up some uninitialized memory
Sage Weil [Fri, 16 Oct 2009 22:42:34 +0000 (15:42 -0700)]
mon: fix up some uninitialized memory

15 years agomonclient: show when hunting
Sage Weil [Fri, 16 Oct 2009 19:58:50 +0000 (12:58 -0700)]
monclient: show when hunting

15 years agoHadoop: Move CephIOStream native methods into CephFS/CephTalker
Greg Farnum [Fri, 16 Oct 2009 01:19:39 +0000 (18:19 -0700)]
Hadoop: Move CephIOStream native methods into CephFS/CephTalker

15 years agoHadoop: Move debug output into CephFS, preparing for CephIOStreams
Greg Farnum [Thu, 15 Oct 2009 23:48:23 +0000 (16:48 -0700)]
Hadoop: Move debug output into CephFS, preparing for CephIOStreams

15 years agolibhadoop: Convert CephFSInterface to match the proper Java classes.
Greg Farnum [Thu, 15 Oct 2009 22:21:16 +0000 (15:21 -0700)]
libhadoop: Convert CephFSInterface to match the proper Java classes.

15 years agoHadoop: Newly-generated JNI header files
Greg Farnum [Thu, 15 Oct 2009 18:40:24 +0000 (11:40 -0700)]
Hadoop: Newly-generated JNI header files

15 years agoHadoop: Now wraps all ceph calls in a CephFS ABC with a CephTalker implementing
Greg Farnum [Thu, 15 Oct 2009 18:35:38 +0000 (11:35 -0700)]
Hadoop: Now wraps all ceph calls in a CephFS ABC with a CephTalker implementing

15 years agoHadoop: Now also uses their logging framework
Greg Farnum [Wed, 14 Oct 2009 23:17:44 +0000 (16:17 -0700)]
Hadoop: Now also uses their logging framework

15 years agoHadoop: getFileBlockSize has an unclear contract, but it's followed better now
Greg Farnum [Wed, 14 Oct 2009 01:50:46 +0000 (18:50 -0700)]
Hadoop: getFileBlockSize has an unclear contract, but it's followed better now

15 years agoHadoop: clean out unused functions.
Greg Farnum [Wed, 14 Oct 2009 00:34:40 +0000 (17:34 -0700)]
Hadoop: clean out unused functions.

15 years agoHadoop: Better documentation between Ceph[Input Output]Stream and libhadoop
Greg Farnum [Wed, 14 Oct 2009 00:27:45 +0000 (17:27 -0700)]
Hadoop: Better documentation between Ceph[Input Output]Stream and libhadoop

15 years agoHadoop: Better document interface between CephFileSystem and libhadoopcephfs
Greg Farnum [Tue, 13 Oct 2009 23:41:51 +0000 (16:41 -0700)]
Hadoop: Better document interface between CephFileSystem and libhadoopcephfs

15 years agolibhadoop: Remove some silly asserts and fix a minor memory leak.
Greg Farnum [Tue, 13 Oct 2009 23:40:48 +0000 (16:40 -0700)]
libhadoop: Remove some silly asserts and fix a minor memory leak.

15 years agoHadoop: Remove unnecessary imports.
Greg Farnum [Tue, 13 Oct 2009 19:23:22 +0000 (12:23 -0700)]
Hadoop: Remove unnecessary imports.

15 years agoHadoop: Remove some unused data members/methods.
Greg Farnum [Tue, 13 Oct 2009 18:16:14 +0000 (11:16 -0700)]
Hadoop: Remove some unused data members/methods.

15 years agohadoop: Moving back to older use of debug.
Greg Farnum [Tue, 13 Oct 2009 18:09:55 +0000 (11:09 -0700)]
hadoop: Moving back to older use of debug.

15 years agoHadoop: Fix tabs to be 2 spaces.
Greg Farnum [Tue, 13 Oct 2009 00:14:07 +0000 (17:14 -0700)]
Hadoop: Fix tabs to be 2 spaces.

15 years agomon: Remove bad FIX_ME comment
Greg Farnum [Tue, 13 Oct 2009 23:20:56 +0000 (16:20 -0700)]
mon: Remove bad FIX_ME comment

15 years agouclient: Return an error if you open a non-dir via opendir
Greg Farnum [Tue, 13 Oct 2009 23:25:10 +0000 (16:25 -0700)]
uclient: Return an error if you open a non-dir via opendir

15 years agomonclient: start with hunting=true
Sage Weil [Fri, 16 Oct 2009 18:24:20 +0000 (11:24 -0700)]
monclient: start with hunting=true

(and reset after get_monmap_privately)

15 years agoosd: send boot message if we get marked down
Sage Weil [Fri, 16 Oct 2009 18:17:16 +0000 (11:17 -0700)]
osd: send boot message if we get marked down

This broke when we redid its monclient stuff

15 years agoMakefile: 'core' rule to do just the core daemons, tools
Sage Weil [Fri, 16 Oct 2009 18:16:55 +0000 (11:16 -0700)]
Makefile: 'core' rule to do just the core daemons, tools

15 years agosample: rename sample ceph.conf
Sage Weil [Fri, 16 Oct 2009 17:14:14 +0000 (10:14 -0700)]
sample: rename sample ceph.conf

15 years agomon: show election quorum info on 'mon stat'
Sage Weil [Fri, 16 Oct 2009 17:12:37 +0000 (10:12 -0700)]
mon: show election quorum info on 'mon stat'

15 years agomon: defined struct for MMonSubscribeAck
Sage Weil [Thu, 15 Oct 2009 00:25:08 +0000 (17:25 -0700)]
mon: defined struct for MMonSubscribeAck

15 years agotodo
Sage Weil [Wed, 14 Oct 2009 22:22:23 +0000 (15:22 -0700)]
todo