bluesky.git
14 years agoCMake reorganization.
Michael Vrable [Tue, 1 Sep 2009 18:24:50 +0000 (11:24 -0700)]
CMake reorganization.

14 years agoAttempt at building with CMake.
Michael Vrable [Tue, 1 Sep 2009 05:25:45 +0000 (22:25 -0700)]
Attempt at building with CMake.

14 years ago.gitignore update: ignore binaries
Michael Vrable [Tue, 1 Sep 2009 03:14:27 +0000 (20:14 -0700)]
.gitignore update: ignore binaries

14 years agoSwitch to refcounted strings for storing cached file blocks.
Michael Vrable [Tue, 1 Sep 2009 03:13:52 +0000 (20:13 -0700)]
Switch to refcounted strings for storing cached file blocks.

14 years agoAdd fetching of blocks from S3.
Michael Vrable [Mon, 31 Aug 2009 19:49:26 +0000 (12:49 -0700)]
Add fetching of blocks from S3.

14 years agoImplement flushing of file blocks to Amazon S3.
Michael Vrable [Mon, 31 Aug 2009 19:09:14 +0000 (12:09 -0700)]
Implement flushing of file blocks to Amazon S3.

Right now many details are hardcoded.  Data can't be read back yet.  But it
implements some of the needed functionality.

14 years agoInclude libs3.h header file in our source.
Michael Vrable [Mon, 31 Aug 2009 18:09:21 +0000 (11:09 -0700)]
Include libs3.h header file in our source.

Later, we'll want to properly find it in an installed location.

14 years agoLink against libs3 for access to Amazon S3.
Michael Vrable [Mon, 31 Aug 2009 18:08:25 +0000 (11:08 -0700)]
Link against libs3 for access to Amazon S3.

libs3 is licensed as GPLv3.

14 years agoStart on a basic in-memory key/value store.
Michael Vrable [Mon, 31 Aug 2009 17:56:18 +0000 (10:56 -0700)]
Start on a basic in-memory key/value store.

14 years agoFile read and write operations.
Michael Vrable [Fri, 28 Aug 2009 04:30:23 +0000 (21:30 -0700)]
File read and write operations.

14 years agoUpdate ctime/mtime on write.
Michael Vrable [Wed, 26 Aug 2009 22:47:38 +0000 (15:47 -0700)]
Update ctime/mtime on write.

14 years agoSwitch to 31-bit directory cookies and a separate hashtable for lookups.
Michael Vrable [Wed, 26 Aug 2009 00:23:15 +0000 (17:23 -0700)]
Switch to 31-bit directory cookies and a separate hashtable for lookups.

14 years agoBegin adding write support.
Michael Vrable [Tue, 25 Aug 2009 23:10:11 +0000 (16:10 -0700)]
Begin adding write support.

Right now we only change the file size, but don't actually store the data.

14 years agoFix up current time computation (ensure 64-bit math is used).
Michael Vrable [Mon, 24 Aug 2009 22:43:08 +0000 (15:43 -0700)]
Fix up current time computation (ensure 64-bit math is used).

14 years agoProperly fill in result code for lookups.
Michael Vrable [Mon, 24 Aug 2009 19:38:00 +0000 (12:38 -0700)]
Properly fill in result code for lookups.

14 years agoRemove debug message.
Michael Vrable [Mon, 24 Aug 2009 03:50:17 +0000 (20:50 -0700)]
Remove debug message.

14 years agoCREATE working (sort of).
Michael Vrable [Sun, 23 Aug 2009 23:30:43 +0000 (16:30 -0700)]
CREATE working (sort of).

14 years agoBasic READDIR; not much tested.
Michael Vrable [Sun, 23 Aug 2009 19:44:46 +0000 (12:44 -0700)]
Basic READDIR; not much tested.

14 years agoLOOKUP operation.
Michael Vrable [Sun, 23 Aug 2009 16:01:13 +0000 (09:01 -0700)]
LOOKUP operation.

14 years agoHook NFS proxy together with BlueSky core.
Michael Vrable [Fri, 21 Aug 2009 16:58:44 +0000 (09:58 -0700)]
Hook NFS proxy together with BlueSky core.

14 years agoWork on in-memory filesystem representation.
Michael Vrable [Fri, 21 Aug 2009 00:15:41 +0000 (17:15 -0700)]
Work on in-memory filesystem representation.

14 years agoInitial start on a user-level NFS server.
Michael Vrable [Thu, 20 Aug 2009 22:07:18 +0000 (15:07 -0700)]
Initial start on a user-level NFS server.