carlosm
92f0573cca
Modified Files:
...
config.cc client/Buffercache.cc client/Buffercache.h
client/Client.cc include/config.h
Much more stable but still some bugs.
Client::flush_buffers is currently blocking until buffer cache puts state changes
in critical regions.
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@440 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-11 05:36:19 +00:00
cyclonew
54b7bc4a8f
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@439 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-11 05:25:02 +00:00
cyclonew
cf1c1425f3
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@438 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-10 20:49:42 +00:00
carlosm
5759e597c0
Modified Files:
...
Makefile config.cc client/Buffercache.cc client/Buffercache.h
client/Client.cc client/Client.h include/config.h
Buffercache with flushing after max age and shrinking based on max size. Still
not bug free: e.g. copying a large file eventually corrupts buffercache size
variables with the consequence that flushing stops.
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@437 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-10 18:29:28 +00:00
sage
6ee92e2a82
osd replication
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@436 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-10 00:04:25 +00:00
sage
f652659e06
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@435 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-09 22:42:45 +00:00
sage
5be02b6fc5
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@434 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-09 20:32:20 +00:00
sage
1cd6799a75
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@433 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-09 20:25:56 +00:00
sage
e3b966eee9
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@432 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-09 19:59:16 +00:00
sage
482ad5d40d
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@431 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-09 18:32:40 +00:00
sage
57f7562e92
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@430 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-09 17:17:37 +00:00
sage
32545346df
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@429 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-09 07:35:13 +00:00
sage
a564c96c98
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@428 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-08 19:02:40 +00:00
sage
e03fd6f8e5
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@427 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-08 18:46:08 +00:00
sage
315aeb469c
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@426 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-08 18:25:50 +00:00
sage
b8a98e6adb
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@425 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-08 15:41:30 +00:00
sage
8dd2f473bf
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@424 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-08 07:12:03 +00:00
sage
3c5a7f1bb0
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@423 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-08 06:16:37 +00:00
sage
b6147530cc
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@422 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-08 06:00:55 +00:00
sage
219b77fbff
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@421 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-08 03:57:33 +00:00
sage
c4872c0b5c
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@420 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-08 02:28:44 +00:00
sage
7881082387
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@419 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-08 02:14:44 +00:00
sage
56bd28a949
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@418 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-07 23:27:49 +00:00
sage
db73dc48c4
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@417 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-07 23:27:49 +00:00
sage
81e01f764f
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@416 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-07 23:25:03 +00:00
sage
9f550ae368
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@415 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-07 22:52:16 +00:00
sage
508e02aab2
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@414 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-07 22:15:50 +00:00
sage
ff265b9ba9
traces!
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@413 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-07 22:12:06 +00:00
carlosm
82e27fcf57
Modified Files:
...
client/Client.cc client/Client.h client/Buffercache.cc
client/Buffercache.h
Fixed lots of annoying bugs and made dirty buffer management more scalable.
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@412 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-07 15:30:11 +00:00
sage
4f04a64e69
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@411 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-07 03:52:02 +00:00
sage
91ec7573a8
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@410 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-07 03:32:53 +00:00
sage
73c3fa4692
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@409 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-07 03:26:56 +00:00
sage
a34312caa5
synchronous writes unless buffer cache is enabled
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@408 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-07 01:53:26 +00:00
cyclonew
d5e6f23bef
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@407 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-06 21:53:10 +00:00
sage
b219045945
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@406 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-06 19:11:23 +00:00
sage
1e5e0fdfc7
don't reclaim fh's... hack until later!
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@405 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-06 05:25:07 +00:00
sage
30c474a6c4
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@404 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-06 05:13:07 +00:00
sage
8503b6bb12
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@403 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-06 05:12:21 +00:00
sage
a01c764c1e
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@402 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-06 04:41:06 +00:00
carlosm
6493661852
Modified Files:
...
client/Buffercache.h client/Buffercache.cc include/config.h
config.cc
Configuration variables
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@401 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-06 00:40:16 +00:00
sage
4c9ee7cd0e
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@400 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-05 20:22:17 +00:00
carlosm
fff39240db
Modified Files:
...
Makefile client/Client.cc client/Client.h include/buffer.h
include/bufferlist.h
Buffercache-related changes in client/Client.* and include/buffer*
Buffercache still buggy -- compile with -DBUFFERCACHE to enable code in client/Client.cc.
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@399 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-05 19:21:26 +00:00
sage
54491e317c
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@398 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-05 17:28:24 +00:00
sage
1ea60c98b7
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@397 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-05 17:07:32 +00:00
sage
919f5ecd8d
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@396 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-05 16:59:13 +00:00
sage
e7648fdf1f
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@395 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-05 16:46:44 +00:00
sage
d73f46a084
*** empty log message ***
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@394 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-05 16:14:09 +00:00
carlosm
feb4730ebc
Modified Files:
...
Buffercache.cc Buffercache.h
- Tested read & write path
- fixed interactions between iterators and delete
- bufferhead length is now identical to underlying bufferlist length
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@393 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-05 07:12:47 +00:00
sage
c48638bdad
mdstore readdir bugfix
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@392 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-05 03:00:08 +00:00
carlosm
b0e8d66378
Modified Files:
...
Buffercache.cc Buffercache.h
Write path tested.
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@391 29311d96-e01e-0410-9327-a35deaab8ce9
2005-07-04 05:27:20 +00:00