CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Fri, 05 Sep 2025 22:41:37 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20090126204928
location: https://web.archive.org/web/20090126204928/https://github.com/ODCode/crank/tree
server-timing: captures_list;dur=0.631992, exclusion.robots;dur=0.019815, exclusion.robots.policy;dur=0.009276, esindex;dur=0.011921, cdx.remote;dur=81.633464, LoadShardBlock;dur=554.760121, PetaboxLoader3.datanode;dur=331.607707, PetaboxLoader3.resolve;dur=96.347056
x-app-server: wwwb-app221
x-ts: 302
x-tr: 670
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app221; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 301
server: nginx
date: Fri, 05 Sep 2025 22:41:40 GMT
content-type: text/html; charset=utf-8
content-length: 108
x-archive-orig-server: nginx/0.6.31
x-archive-orig-date: Mon, 26 Jan 2009 20:49:27 GMT
x-archive-orig-connection: close
x-archive-orig-status: 301 Moved Permanently
location: https://web.archive.org/web/20090126204928/https://github.com/ODCode/crank/tree/master
x-archive-orig-x-runtime: 63ms
x-archive-orig-cache-control: no-cache
x-archive-orig-content-length: 108
cache-control: max-age=1800
memento-datetime: Mon, 26 Jan 2009 20:49:28 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Mon, 26 Jan 2009 20:49:28 GMT", ; rel="memento"; datetime="Mon, 26 Jan 2009 20:49:28 GMT", ; rel="next memento"; datetime="Mon, 29 Jun 2009 21:30:07 GMT", ; rel="last memento"; datetime="Mon, 29 Jun 2009 21:30:07 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_7_20090126182005_crawl100-c/52_7_20090126204447_crawl101.arc.gz
server-timing: captures_list;dur=0.838298, exclusion.robots;dur=0.027936, exclusion.robots.policy;dur=0.011690, esindex;dur=0.014845, cdx.remote;dur=43.428235, LoadShardBlock;dur=334.894095, PetaboxLoader3.datanode;dur=330.688331, PetaboxLoader3.resolve;dur=2078.664817, load_resource;dur=2149.901226
x-app-server: wwwb-app221
x-ts: 301
x-tr: 2569
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Fri, 05 Sep 2025 22:41:41 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.6.26
x-archive-orig-date: Mon, 26 Jan 2009 20:49:28 GMT
x-archive-orig-connection: close
x-archive-orig-status: 200 OK
x-archive-orig-x-runtime: 315ms
x-archive-orig-etag: "7c28bd472e8012afd7a26b132cf3072b"
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-orig-content-length: 28292
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Mon, 26 Jan 2009 20:49:28 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Mon, 26 Jan 2009 20:49:28 GMT", ; rel="memento"; datetime="Mon, 26 Jan 2009 20:49:28 GMT", ; rel="next memento"; datetime="Sun, 28 Jun 2009 10:07:43 GMT", ; rel="last memento"; datetime="Mon, 29 Jun 2009 21:30:07 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_7_20090126182005_crawl100-c/52_7_20090126204447_crawl101.arc.gz
server-timing: captures_list;dur=0.555016, exclusion.robots;dur=0.020165, exclusion.robots.policy;dur=0.010028, esindex;dur=0.011407, cdx.remote;dur=81.959013, LoadShardBlock;dur=476.420335, PetaboxLoader3.datanode;dur=334.014479, PetaboxLoader3.resolve;dur=157.043692, load_resource;dur=295.480300
x-app-server: wwwb-app221
x-ts: 200
x-tr: 913
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
ODCode's crank at master - GitHub
This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (

This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (

Description: | An incrementally scalable, highly-available key-value storage system. |
Clone URL: |
git://github.com/ODCode/crank.git
Give this clone URL to anyone.
git clone git://github.com/ODCode/crank.git
|
crank /
Crank is an Open Source implementation of an incrementally scalable, highly-available key-value storage system similiar in concept to Amazon's Dynamo. A crank was used to spin the first dynamos. License: Crank is licensed under GNU GPL Version 3. ----------------------- SCRUM ---------------------- Product Backlog =============== Author: Raymond Racine Date: 2008-10-13 20:57:04 EDT Table of Contents ================= 1 Crank 1.1 Sprints 1.1.1 [#A] Sprint 1 1.1.2 Sprint 2 1.1.3 Sprint 3 1.1.4 Sprint 4 1.2 Requirements Functional 1.2.1 Crank Storage 1.2.2 Crank Request 1.3 Bequirements Non-Functional 1.3.1 Building 1.3.2 Testing. 1 Crank ~~~~~~~ 1.1 Sprints ============ 1.1.1 TODO [#A] Sprint 1 ------------------------ DEADLINE: <2008-10-31 Fri> CLOCK: [2008-10-03 Mon 09:00] 1.1.2 Sprint 2 --------------- DEADLINE: <2008-11-30 Sun> 1.1.3 Sprint 3 --------------- DEADLINE: <2008-12-19 Fri> 1.1.4 Sprint 4 --------------- DEADLINE: <2009-01-30 Fri> 1.2 Requirements Functional =========================== 1.2.1 Crank Storage ------------------- * TODO [#A] Crank shall use SleepCat JE for storage. Est-12D DEADLINE: <2008-10-31 Fri> * [#C] Crank shall support SleepyCat DB for storage. Est-12D * [#C] Crank shall suport MySQL for storage. Est-15D 1.2.2 Crank Request ------------------- * TODO [#A] Crank shall use Vector Clocks to version a write. DEADLINE: <2008-10-31 Fri> * TODO [#A] Crank shall store N redundant copies, with configurable quorum Reads, Writes. DEADLINE: <2008-10-31 Fri> * [#A] Crank shall use hinted-handoff and recovery for temporary write failures. DEADLINE: <2008-11-28 Fri> * [#B] Crank shall support incremental addition or removal of nodes. DEADLINE: <2009-01-30 Fri> 1.3 Bequirements Non-Functional =============================== 1.3.1 Building -------------- * DONE [#A] Crank shall have a Maven2 commandline automated build system. Est-3D DEADLINE: <2008-10-31 Fri> * [#C] Crank shall build via NetBeans. Est-3D * [#C] Crank shall build via Eclipse. Est-3D * [#B] Crank shall use OSGi modules. + DONE [#A] Crank shall run with KnopflerFish Est-3D DEADLINE: <2008-10-31 Fri> + [#C] Crank shall run with Apache Felix. Est-6D 1.3.2 Testing. -------------- * DONE [#A] Setup Maven2 testing via ScalaTest. Est-2D
This feature is coming soon. Sit tight!