sage
af48e220ab
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@499 29311d96-e01e-0410-9327-a35deaab8ce9
2005-09-20 20:29:07 +00:00
sage
7f35d12a33
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@498 29311d96-e01e-0410-9327-a35deaab8ce9
2005-09-19 16:46:12 +00:00
sage
8f6ce5279b
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@497 29311d96-e01e-0410-9327-a35deaab8ce9
2005-09-16 22:58:10 +00:00
sage
4efd65d9b7
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@496 29311d96-e01e-0410-9327-a35deaab8ce9
2005-09-16 16:44:34 +00:00
sage
69c3761d65
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@495 29311d96-e01e-0410-9327-a35deaab8ce9
2005-09-16 05:22:25 +00:00
sage
7695df9c4f
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@494 29311d96-e01e-0410-9327-a35deaab8ce9
2005-09-15 07:36:57 +00:00
sage
e339fe08d1
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@493 29311d96-e01e-0410-9327-a35deaab8ce9
2005-09-13 19:54:33 +00:00
sage
28670bb561
better
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@492 29311d96-e01e-0410-9327-a35deaab8ce9
2005-09-12 17:33:47 +00:00
sage
e2606609f3
replication mostly working
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@491 29311d96-e01e-0410-9327-a35deaab8ce9
2005-09-12 05:48:37 +00:00
carlosm
98d20ecf3a
Modified Files:
...
config.cc config.h fakesyn.cc client/Buffercache.cc
client/Buffercache.h client/Client.cc client/Client.h
- Replace is_hole attribute with is_hole() that tests for empty bufferlist
- Replace off_t with "long long" and size_t with "unsigned long long"
- Fix all signed/unsigned comparisons
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@490 29311d96-e01e-0410-9327-a35deaab8ce9
2005-09-03 00:32:25 +00:00
cyclonew
fa5b470357
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@489 29311d96-e01e-0410-9327-a35deaab8ce9
2005-08-16 17:57:26 +00:00
sage
2b40417f1e
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@488 29311d96-e01e-0410-9327-a35deaab8ce9
2005-08-13 02:55:13 +00:00
carlosm
185b4405d4
Modified Files:
...
TODO config.cc config.h client/Buffercache.cc
client/Buffercache.h client/Client.cc client/Client.h
- increase reference counts for inodes referenced in Bufferheads
- Bufferheads representing holes
- minimum size of spliced Bufferheads (client_bcache_splice)
- adding reverse index to Dirtybuffers
- lots of additional assertions
- buffer cache tear down
- consolidation of file specific flushes
- lots of bug fixes
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@487 29311d96-e01e-0410-9327-a35deaab8ce9
2005-08-13 01:06:13 +00:00
sage
44ba53ca89
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@486 29311d96-e01e-0410-9327-a35deaab8ce9
2005-08-09 03:01:25 +00:00
sage
88086b83b7
lots of OSD peering stuff (still not complete)
...
TCPMessenger rewrite!!!
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@485 29311d96-e01e-0410-9327-a35deaab8ce9
2005-08-06 19:05:49 +00:00
sage
1915b86051
layout is in inode
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@484 29311d96-e01e-0410-9327-a35deaab8ce9
2005-08-03 06:08:43 +00:00
carlosm
258300dcca
Modified Files:
...
Cond.h Mutex.h
Debug code for Lock, Unlock, and Wait
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@483 29311d96-e01e-0410-9327-a35deaab8ce9
2005-08-02 07:20:23 +00:00
carlosm
c64cf759da
Modified Files:
...
Buffercache.cc Buffercache.h Client.cc Client.h
Buffer splitting -- still a bug that leads to deadlock when flushing during
close
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@482 29311d96-e01e-0410-9327-a35deaab8ce9
2005-08-02 07:18:59 +00:00
sage
f63690db73
disabled release locking stuff until this implemented correctly
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@481 29311d96-e01e-0410-9327-a35deaab8ce9
2005-08-02 06:26:03 +00:00
sage
8dabf4fc27
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@480 29311d96-e01e-0410-9327-a35deaab8ce9
2005-08-02 06:22:19 +00:00
sage
91ba93c071
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@479 29311d96-e01e-0410-9327-a35deaab8ce9
2005-08-02 06:10:32 +00:00
sage
7ef2f6b0cf
lots of osd replication/recovery bits
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@478 29311d96-e01e-0410-9327-a35deaab8ce9
2005-08-02 00:48:28 +00:00
sage
1b6f27008a
OSDCluster -> OSDMap
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@477 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-29 05:54:28 +00:00
sage
b557dfc449
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@476 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-29 05:26:24 +00:00
sage
1329a8f234
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@475 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-28 16:27:08 +00:00
sage
8af8b8d453
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@474 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-28 02:09:23 +00:00
sage
8e3cf0eee7
hashed dirs on MDS!
...
lots of cleanup too.
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@473 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-27 04:54:46 +00:00
sage
adfd89c294
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@472 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-26 20:46:30 +00:00
carlosm
4449be37a0
Modified Files:
...
Buffercache.cc Buffercache.h Client.cc Client.h
Consolidation of dirty buffers before flushing.
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@471 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-24 03:04:55 +00:00
carlosm
cd99de43ae
Modified Files:
...
Buffercache.cc Buffercache.h Client.cc Client.h
Fixed some more unsigned vs signed bugs and made flush_inode_buffers
non-blocking
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@470 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-23 23:13:20 +00:00
carlosm
42e438f127
Modified Files:
...
Buffercache.cc Client.cc
Introduced more parallelism:
(1) reads hit on flushing buffers in addition to clean and dirty ones
(2) trim_bcache is not blocking unless it cannot reclaim a single buffer in
which case it waits until all buffers are flushed
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@469 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-23 21:40:55 +00:00
carlosm
bdf5994bbe
Modified Files:
...
Buffercache.cc Buffercache.h Client.cc Client.h
Fixed bugs found by Feng
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@468 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-23 19:45:24 +00:00
carlosm
a21f6ec703
Modified Files:
...
client/Buffercache.cc client/Client.cc
Successfully finishes openssh trace - except dirty shutdown:
fakemessenger: last shutdown
unsetting messenger kicker
thread finish (i woke up but no messages, bye)
fakesyn: client/Buffercache.cc:27: Bufferhead::~Bufferhead(): Assertion
`state == 1' failed.
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@467 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-21 09:15:56 +00:00
carlosm
4d4cbd43f6
Modified Files:
...
include/buffer.h include/bufferlist.h
added zero() method
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@466 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-21 01:36:44 +00:00
carlosm
4fcc8f4563
Modified Files:
...
client/Client.cc client/Client.h client/Buffercache.cc
client/Buffercache.h
Intermediate state -- still a bug in Buffercache::overlap
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@465 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-21 01:36:00 +00:00
sage
352103120e
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@464 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-19 19:29:12 +00:00
sage
8c7283a709
lots of cleanup
...
clock stuff
bug fixes
client capabilities!
object store attributes, collections (untested in FakeStore)
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@463 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-19 18:08:29 +00:00
sage
176a49c609
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@462 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-17 18:11:21 +00:00
sage
5711b3a2b7
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@461 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-13 19:38:02 +00:00
cyclonew
560eaf9433
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@460 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-13 18:43:14 +00:00
sage
5aaaccc78a
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@459 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-13 17:50:20 +00:00
sage
209a90eac6
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@458 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-13 04:39:18 +00:00
sage
2ad3066c04
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@457 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-13 04:36:49 +00:00
carlosm
33475a32bc
Modified Files:
...
client/Buffercache.cc
Another bug in map_existing: need_off was not correctly advanced
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@456 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-13 02:22:58 +00:00
carlosm
c25cb2973a
Modified Files:
...
client/Buffercache.cc client/Client.cc
Fixed bug in map_existing that listed unnecessary holes
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@455 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-12 22:24:53 +00:00
carlosm
f21af4ee83
Modified Files:
...
client/Client.cc
also won't release buffers after close ...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@454 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-12 19:17:10 +00:00
carlosm
16cd59a1d8
Modified Files:
...
client/Buffercache.cc client/Client.cc
Removed wrong Filecache::copy_out assertion and disabled flushing on close.
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@453 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-12 19:10:10 +00:00
sage
939c85917c
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@452 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-12 19:09:09 +00:00
sage
1c6ac1a22d
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@451 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-12 18:57:22 +00:00
sage
c26b4e518b
full traces (w/ read and write)
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@450 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-12 17:50:11 +00:00