CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Tue, 19 Aug 2025 06:43:43 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20090830172936
location: https://web.archive.org/web/20090830172936/https://github.com/lenn0x
server-timing: captures_list;dur=1.318624, exclusion.robots;dur=0.043575, exclusion.robots.policy;dur=0.018429, esindex;dur=0.023268, cdx.remote;dur=48.523622, LoadShardBlock;dur=445.593586, PetaboxLoader3.datanode;dur=290.421277, PetaboxLoader3.resolve;dur=117.021708
x-app-server: wwwb-app210
x-ts: 302
x-tr: 552
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app210; 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 200
server: nginx
date: Tue, 19 Aug 2025 06:43:44 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.6.31
x-archive-orig-date: Sun, 30 Aug 2009 17:29:35 GMT
x-archive-orig-connection: close
x-archive-orig-status: 200 OK
x-archive-orig-x-runtime: 109ms
x-archive-orig-etag: "75c5323377c6a4324b847183ae4bfd55"
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-orig-content-length: 188789
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Sun, 30 Aug 2009 17:29:36 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Thu, 19 Feb 2009 14:49:15 GMT", ; rel="prev memento"; datetime="Tue, 30 Jun 2009 12:44:08 GMT", ; rel="memento"; datetime="Sun, 30 Aug 2009 17:29:36 GMT", ; rel="next memento"; datetime="Sat, 31 Oct 2009 07:04:14 GMT", ; rel="last memento"; datetime="Thu, 26 Jan 2023 21:24:10 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_11_20090830130741_crawl101.gpg-c/52_11_20090830172912_crawl101.arc.gz
server-timing: captures_list;dur=1.136709, exclusion.robots;dur=0.054901, exclusion.robots.policy;dur=0.013527, esindex;dur=0.017831, cdx.remote;dur=25.409516, LoadShardBlock;dur=264.204305, PetaboxLoader3.datanode;dur=232.706336, PetaboxLoader3.resolve;dur=334.077163, load_resource;dur=309.353311
x-app-server: wwwb-app210
x-ts: 200
x-tr: 773
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
lenn0x's Profile - GitHub
Public Activity
-
CassandraUpdated Sun Aug 30 00:00:15 -0700 2009
-
An example of using Hadoop to Cassandra through the Binary MemtableUpdated Mon Aug 24 19:52:01 -0700 2009
-
Modified patches for Hadoop 0.18.3 for Cloudera to make splittable LZO and LZOP workUpdated Sun Aug 09 00:21:42 -0700 2009
-
Patches for Hadoop 0.20 Cloudera Distribution and Scribe IntegrationUpdated Tue Jul 21 09:24:35 -0700 2009
-
A PHP interface for Danga's GearmanUpdated Mon Jul 20 16:59:14 -0700 2009
-
A customize version of Scribe that support writing log file to HDFSForked from huyphan/Scribe-with-HDFS-support Mon Jul 13 11:23:01 -0700 2009
-
Fault Tolerant CronUpdated Mon Jun 29 22:32:53 -0700 2009
-
Memcached -- you all use it. Get it here.Forked from dustin/memcached Sun Mar 15 18:00:23 -0700 2009
-
XHProf: A Hierarchical Profiler for PHPUpdated Sun Jun 14 17:29:05 -0700 2009
-
A Fail-over Name ResolverForked from chaoslawful/zfor Thu May 21 19:56:27 -0700 2009
-
a memcached proxy with energy and pepForked from steveyen/moxi Sun Jun 14 17:45:44 -0700 2009
-
memcached extension based on libmemcached libraryForked from andreiz/php-memcached Sat May 23 15:53:42 -0700 2009
-
Multi-Master Replication for MySQL (BCP)Updated Tue Dec 30 15:39:44 -0800 2008
Public Activity
HEAD is 86abfe10279ce957e3dad221b2ca6e58eea1758d
x

-
Jonathan Ellis committed 86abfe10:
r/m special case of local destination when writing with ConsistencyLevel.ZERO, since it causes blocking for commitlog. (MessagingService still optimizes out the network write/read.) Patch by Chris Goffinet; reviewed by jbellis for CASSANDRA-399
function parse_git_branch {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}
HEAD is 8c3693c6b08a29ada08f6b0dd9c43fa54871e628
x

-
Jonathan Ellis committed 8c3693c6:
move Map creation into default constructor so we don't waste object creation when the non-default constructor is used
-
Jonathan Ellis committed ac921c44:
add "required" to non-optional fields. Thrift sucks.
-
Jonathan Ellis committed dc794169:
Fixes to make BinaryMemtable useful. Highlights are configurable threads for [binary]memtable flushing and flushAndShutdown JMX/nodeprobe directive.
-
Jonathan Ellis committed 29515c11:
call doAntiCompaction in the tests the same way we do in the actual code -- by submitting it to the MinorCompactionManager so it serializes with other compaction tasks. patch by Sandeep Tata; reviewed by jbellis for CASSANDRA-395
-
Jonathan Ellis committed 44fcf646:
fix typo reported by Arin.
-
Jonathan Ellis committed 59ec4109:
bump thrift version to 808609 to fix regression from THRIFT-562. patch by jbellis for CASSANDRA-387
-
Jonathan Ellis committed 40641c73:
remove multiget_count until/unless there is a demonstrated need for it. patch by jbellis for CASSANDRA-70
-
Jonathan Ellis committed 3427b4b7:
add apache license boilerplate
-
Jonathan Ellis committed 6690c513:
Update AsyncResult to know when it started waiting so you can get() multiple Results in serial but have them wait in parallel. Use this to implement multiget methods. Remove unused MultiAsyncResult code and StorageProxy methods using it.
-
Jonathan Ellis committed 0f56a255:
update to thrift trunk and rename jar after the svn revision (806014). inline our map typedef to work around regression introduced in THRIFT-144. add slf4j dependencies (required since THRIFT-558). regenerate thrift structs with new version.
-
Jonathan Ellis committed ba88f55d:
fix getUsedDiskSpace to look at data directories recursively. Patch by Sammy Yu; reviewed by jbellis for CASSANDRA-394
-
Jonathan Ellis committed 866b06ec:
better fix for COPP. patch by jbellis
-
Jonathan Ellis committed eb6d11d5:
fix unit test. patch by jbellis for CASSANDRA-242
HEAD is 021ab75a5f042b8c6f6dd590abc674baf267388d
x

-
Jonathan Ellis committed 021ab75a:
add midpoint method to IPartitioner. patch by Stu Hood; reviewed by jbellis for CASSANDRA-242
-
Jonathan Ellis committed f8fa6d24:
refactors COPP to use BytesToken. patch by Stu Hood; reviewed by jbellis for CASSANDRA-242
-
Jonathan Ellis committed 847f3b02:
1. Switch bootstrapNodes in TokenMetadata to Map<Token,EndPoint> so RackUnawareStrategy can use it.
-
Jonathan Ellis committed 48914356:
add more (debug) logging to log recovery process. patch by jbellis
-
Jonathan Ellis committed 0fc2d87e:
combine batch_insert and batch_insert_super the way we did get_slice and get_slice_super
Name: TCP Selector Manager
State: BLOCKED on org.apache.cassandra.net.TcpConnection@5ab9f791 owne...
HEAD is c4992f48ce9c26ce4fd028240447b4cbe85ecf26
x

-
Jun Rao committed c4992f48:
Expose ring map to client for more direct access; patch by junrao; reviewed by jbellis for CASSANDRA-197
-
Jonathan Ellis committed a2899de1:
[fixed version] avoid opening multiple writers for the current file; the buffered nature of the global logWriter_ could cause problems
-
Jonathan Ellis committed eb49a18a:
need to include column container's deletion status when determining whether to include a column in the live count.
-
Jonathan Ellis committed 39d97f38:
Revert "CASSANDRA-370 avoid opening multiple writers for the current file; the buffered nature of the global logWriter_ could cause problems"
-
Jonathan Ellis committed 12cbf752:
read(bytes) doesn't automatically throw EOFException if it reads less than asked for, so we need to check for that.
-
Jonathan Ellis committed 5fd4ff77:
CASSANDRA-370 avoid opening multiple writers for the current file; the buffered nature of the global logWriter_ could cause problems
-
Eric Evans committed e871517c:
updated log file location
-
Jonathan Ellis committed 3917094f:
allow blocking write to create hints if not enough of the "correct" nodes are live, but enough are to fulfil the requested consistency level. patch by Sandeep Tata; reviewed by jbellis and Michael Greene for CASSANDRA-383
New branch is at lenn0x/Cassandra-Hadoop-BMT/tree/master
New repository is at lenn0x/Cassandra-Hadoop-BMT
HEAD is dcabc0e3431ccff56b20caef7f7805e49a6aac13
x

-
Eric Evans committed dcabc0e3:
print right side of range in nodeprobe ring output
-
Jonathan Ellis committed 568933f5:
change LongType to read longs in big endian order to be consistent with network order and the UUID types.
-
Eric Evans committed e741bebb:
CASSANDRA-373 re{format,factor} conf/storage-conf.xml
-
Jonathan Ellis committed c8dbd6a4:
finish removing Groovy. patch by Michael Greene; reviewed by jbellis for CASSANDRA-380
-
Jonathan Ellis committed 51401247:
remove groovy jar, half-baked Callout code. patch by Michael Greene; reviewed by jbellis for CASSANDRA-380
-
Jonathan Ellis committed ec9ee934:
mention snapshot support in changelog
-
Jonathan Ellis committed 020d517e:
set miscellaneous svn properties (mime-type, eol-style LF on .sh). patch by Sebb; reviewed by Michael Greene for CASSANDRA-378
-
Jonathan Ellis committed aa8290f3:
svn ps svn:eol-style native *. patch by Sebb; reviewed by Michael Greene for CASSANDRA-378
-
Jonathan Ellis committed 6be6f84d:
sanity check start, finish slice args
-
Jonathan Ellis committed d7e49241:
remove authorship comments. patch by Michael Greene; reviewed by jbellis for CASSANDRA-379
HEAD is c0df773c99cf8b65a735870a02ca90995304b460
x

-
Jonathan Ellis committed c0df773c:
add getPendingTasks to CommitLogExecutorService
-
Jonathan Ellis committed e959b2c7:
rename getInitialToken to getToken; it doesn't actually have anything to do w/ initial or default tokens. log token on startup.
-
Jonathan Ellis committed 8a72a27c:
rename underscores away
-
Jonathan Ellis committed 0c5cd149:
Add "bootstrap mode" to node startup. This causes the node to tell the
-
Jonathan Ellis committed bb464c1f:
use the subcomparator when toStringing slice commands on subcolumns. this exposes a couple bugs: fix getString in non-string types to accept byte[0], and fix a test to send a long to a LongType subcolumn. patch by jbellis and Evan Weaver for CASSANDRA-377
HEAD is db18318c0a4a32570fdd1eb4989b41dff94e7162
x

-
Jonathan Ellis committed fba03ce6:
move getKeyRange to CFS, where it encapsulates better.
-
Jonathan Ellis committed 9a9371d1:
include index and bloom filter in snapshots. patch by Sammy Yu; reviewed by jbellis for CASSANDRA-353
-
Jonathan Ellis committed cb0e6a34:
human-readable error for bad CommitLogSyncDelay.
-
Jonathan Ellis committed d221a417:
tests + fix for bsearch returning not-found-to-the-right
-
Jonathan Ellis committed 00190bf2:
inline excessively abstracted reTest setup
-
Jonathan Ellis committed 1dd5f604:
compact slicelarge row to ensure we are in fact testing with more than the minimum index count
-
Jonathan Ellis committed 671912ef:
final cleanup of SSTableSliceIterator, now with less unnecessary copying of Columns around
-
Jonathan Ellis committed 4a0860e4:
avoid copying variables to ColumnGroupReader that it can get from the parent class. rename underscored variables.
-
Jonathan Ellis committed c011c671:
move comparator out of IndexInfo
-
Jonathan Ellis committed a9c6a1e7:
always write at least one index (with first and last column of the range) for the columns in row. this vastly simplifies column reading code and makes indexing bugs much more obvious (since there is only one read path each for names / slices now).
-
Jonathan Ellis committed 0f2a76bb:
don't serialize unused column count into column index. remove DataInput/Output round-tripping from ColumnGroupReader
-
Jonathan Ellis committed b3b9cd8d:
add test for multi-block reversal.
-
Eric Evans committed 3924ae9f:
have bin/cassandra startup script respect JAVA_HOME
-
Jonathan Ellis committed 449a444c:
fix range query buglet; add debug logging
-
Jonathan Ellis committed e1e6a6c5:
Improve the speed of RandomPartitioner comparator. patch by Sammy Yu; reviewed by jbellis for CASSANDRA-346
-
Jonathan Ellis committed 88b0ee7b:
fix more findbugs complaints. patch by Michael Greene; reviewed by jbellis for CASSANDRA-338
-
Jonathan Ellis committed ee3e388a:
fix SC.serializedSize. patch by jbellis; reviewed by Chris Goffinet for CASSANDRA-341
-
Jonathan Ellis committed 939709f9:
fix NPE on iterator close. patch by jbellis; reviewed by Chris Goffinet for CASSANDRA-341
-
Jonathan Ellis committed debfcf8a:
fix .properties line endings. patch by jbellis; reviewed by Jeff Hodges for CASSANDRA-111
-
Jonathan Ellis committed 92f3ab39:
The change to LexicalUUIDType and TimeUUIDType didn't get propagated to the default storage-conf. patch by Michael Greene; reviewed by jbellis for CASSANDRA-240
And 36 more commits...
HEAD is 7bd9590c0743dd1f7a88c386f9b00832a3767cbe
x

-
Jonathan Ellis committed 7bd9590c:
Rename UUIDType to LexicalUUIDType and add TimeUUIDType.
-
Jonathan Ellis committed 6c492310:
Bootstrap code + tests. Patch by Sandeep Tata; reviewed by jbellis for CASSANDRA-213
-
Jonathan Ellis committed 07330c1c:
brings findbugs count from 266 -> 250 bugs by fixing some scopes, removing some dead code, and not implementing Serializable unnecessarily. patch by Michael Greene; reviewed for CASSANDRA-338 by jbellis
-
Jonathan Ellis committed 6703ecff:
forgot SSTable part of last.
-
Jonathan Ellis committed b6858825:
renames and cleanup for bootstrap-related code.
HEAD is 2514d6dc649c3b215b1c4921968b61f38511e2ed
x

-
Jonathan Ellis committed 2514d6dc:
fix spelling, indents from old SequenceFile code
-
Jonathan Ellis committed 45514cf1:
remove AbstractWriter. all it was providing was append methods, which are inlined into SSTableWriter now; the rest was all wrappers. also, rename some variables in SST/SSTW.
-
Jonathan Ellis committed d1f4234d:
r/m SequenceFile. ColumnGroupReader moved to SSTableSliceIterator mostly unchanged for now. (finish cleaning this up in #332)
-
Jonathan Ellis committed 28df101a:
replace SF.next with code in NamesIterator that doesn't rewrite data through an extra layer of DataOutput/Input
-
Jonathan Ellis committed b2397a76:
SF shouldn't duplicate position checking that was already done by SSTable. move utility methods to IndexHelper. fix off-by-4 in dataSizeReturned.
-
Jonathan Ellis committed 4c2d91c2:
r/m code in SF.next handling being called multiple times, since it can only be called once.
-
Jonathan Ellis committed 8203a6cf:
r/m special case that no column names=all columns; add test for no-columns cases.
-
Jonathan Ellis committed 0f95411c:
r/m SF.next(DataOutput) in favor of more-efficient IteratingRow.
-
Jonathan Ellis committed c31d44ae:
move next, getColumnGroupReader out of SSTableReader.
-
Jonathan Ellis committed 22dc26bb:
make CommitLog use a raw BufferedRandomAccessFile instead of overloading AbstractWriter/IFileReader unnecessarily. the set of AW features used by both CommitLog and SSTable was nil.
HEAD is da9778d509c54c89f02443a116753ed469ccad29
x

-
Jonathan Ellis committed da9778d5:
unmix line endings in Table.java. patch by Jeff Hodges; reviewed by jbellis for CASSANDRA-333
-
Jonathan Ellis committed 70ce402f:
Make range queries continue on the next node when necessary.
-
Jonathan Ellis committed 9164940f:
allow start of [] to mean "start with the largest value" when ascending=false. patch by Jun Rao; reviewed by jbellis for CASSANDRA-263
-
Jonathan Ellis committed 066ef58a:
run source files through dos2unix to standardize on \n line endings. patch by Jeff Hodges; reviewed by Michael Greene for CASSANDRA-111
HEAD is edf2226079d61a0e23f803bc3f064b9e360fb141
x

-
Jonathan Ellis committed edf22260:
add CompareSubcolumnsWith to describe_keyspace. patch by Evan Weaver; reviewed by Michael Greene for CASSANDRA-326
-
Jonathan Ellis committed 5782d175:
table -> keyspace in stress.py. patch by Michael Greene; reviewed by jbellis for CASSANDRA-271
-
Jonathan Ellis committed 572b5f85:
table -> keyspace
HEAD is 56a846ba1c4eedefb39b3c82903d92a1e37ecc37
x

-
Jonathan Ellis committed 56a846ba:
Pluggable replicaplacement, endpointsnitch classes (take 2). patch by Sammy Yu; reviewed by jbellis for CASSANDRA-323
-
Jonathan Ellis committed bd055211:
Revert "Pluggable replicaplacement, endpointsnitch classes." Breaks test suite.
-
Jonathan Ellis committed 51dbca69:
Pluggable replicaplacement, endpointsnitch classes. patch by Sammy Yu; reviewed by jbellis for CASSANDRA-323
-
Jonathan Ellis committed 07345c7d:
Add missing changelog entries from trunk/0.4. patch by jbellis for CASSANDRA-321
-
Jonathan Ellis committed bfb50064:
add isTraceEnabled checks similar to isDebugEnabled. patch by jbellis for CASSANDRA-174
-
Jonathan Ellis committed f8563642:
add more if-isDebugEnabled lines to reduce overhead when logging at INFO or higher. patch by Michael Greene; reviewed by jbellis for CASSANDRA-174
-
Jonathan Ellis committed 8588982b:
combine switchMemtable and enqueueFlush so that they always operate on the same object. move forceFlush guts from MT to CFS since it encapsulates better there
HEAD is ab6d4b9a64eb5d6113d9d40a56aa373619496570
x

-
Jonathan Ellis committed ab6d4b9a:
pass consistency_level param from thrift to internals. patch by Gasol Wu; reviewed by jbellis for CASSANDRA-232
HEAD is acd50bd901367f6506495580d5c11b9bf0be2b67
x

-
Jonathan Ellis committed acd50bd9:
add ConsistencyLevel parameter to read ops. patch by Sammy Yu; reviewed by jbellis for CASSANDRA-232
-
Jonathan Ellis committed 574cb8f5:
Use arrayblockingqueue in commitlog executor; this cleans up the code a bit (performance is unaffected since the writes and syncs are far more expensive than any queue ops)
-
Jonathan Ellis committed fbe6c4a8:
add config options for commitlog syncing
-
Jonathan Ellis committed 35ff447b:
custom CommitLogExecutorService that can fsync per multiple CL additions
-
Jonathan Ellis committed 88a30f18:
move log ops to callables on a threadpoolexecutor instead of synchronizing. this prepares the way to merge multiple add() calls into a single sync.
-
Jonathan Ellis committed 68bd9489:
naive fsync-after-each-log-entry
-
Jonathan Ellis committed 5e5d8385:
mv AbstractWriter to its own top-level class and remove redundant IFileWriter
-
Jonathan Ellis committed bf9caf8f:
handle incomplete CL entries on recover
-
Jonathan Ellis committed a178537d:
update stress.py for current thrift api
-
Jonathan Ellis committed 1332c0ed:
use CSLS instead of NBHS for memtablesPendingFlush. See explanation here: https://sourceforge.net/tracker/?func=detail&aid=2828100&group_id=194172&atid=948362
-
Jonathan Ellis committed d76bbca3:
add ConsistencyLevel Thrift enum to avoid client having to compute quorum size. patch by Sammy Yu; reviewed by jbellis for CASSANDRA-300
-
Jonathan Ellis committed e3aef8e0:
fix bug in comparing-to-empty-array; realize that we need compare-to-empty-array to specify start/finish of slices.
-
Jonathan Ellis committed 38d81587:
finish snapshot support. patch by Sammy Yu; reviewed by jbellis and Michael Greene for CASSANDRA-279
HEAD is 227b2701347042b7097c50f407b8c13921a065e5
x

-
Jonathan Ellis committed 227b2701:
standardize more method and parameter names on underscores instead of camelcase. patch by Michael Greene; reviewed by jbellis for CASSANDRA-312
HEAD is cf01ea1c49f1168292cca9faa860617ab973334e
x

-
Jonathan Ellis committed cf01ea1c:
Return standard/super designation to introspection and fix typo in DD. patch by Michael Greene; reviewed by jbellis for CASSANDRA-314
-
Jonathan Ellis committed 8d4b161f:
close temporary logWriters to avoid leaking FD. patch by Brandon Williams; reviewed by jbellis for CASSANDRA-313
HEAD is 058eef0806ce7f60d3910c7d2c8761fc9dc96132
x

-
Jonathan Ellis committed 058eef08:
return columns from desc query in desc order. patch by Jun Rao; reviewed by jbellis for CASSANDRA-196
HEAD is 6441803ba1f59c642b977490ea58414f45ec2a63
x

-
Jonathan Ellis committed 6441803b:
merge from 0.3 branch
-
Jonathan Ellis committed 878991bb:
r/m unwanted logger.debug, pointed out by Michael Greene. patch by jbellis
-
Eric Evans committed efc9b606:
add perl namespace to thrift interface
-
Eric Evans committed 32d964ff:
better handling of file names with spaces on windows
New branch is at lenn0x/Hadoop-Append/tree/master
New repository is at lenn0x/Hadoop-Append
HEAD is b866f81415e160bc7669250e531035b4dc976988
x

-
Jonathan Ellis committed b866f814:
add SubcolumnCompareWith option and subcolumnComparator code.
-
Jonathan Ellis committed 438f3877:
add BytesType comparator (like AsciiType but doesn't require that the bytes mean anything)
-
Jonathan Ellis committed 985d96a5:
rename DD.getType -> getComparator
-
Jonathan Ellis committed e425474a:
add get_slice for supercolumn, tests. add back updated TimeSortTest. we need to pass gcBefore to the filters so Slice can count correctly.
-
Jonathan Ellis committed a0cf7036:
r/m tests that won't pass until we do #303.
-
Jonathan Ellis committed 986cee68:
change String column names to byte[] to allow user-defined ordering.
-
Jonathan Ellis committed 8ff63a92:
r/m time-sorted columns.
-
Jonathan Ellis committed 7435fc82:
introduce column() compatibility layer to make writing tests a little less verbose.
master was changed to 55369d
HEAD is bad8fb5fae2a9e95b4e8811af05f2078ce9a1dc4
x

-
Eric Evans committed bad8fb5f:
allow separate config of thrift bind address
This feature is coming soon. Sit tight!