├── .appveyor.yml ├── .codecov.yml ├── .github └── workflows │ └── build.yml ├── .gitignore ├── .ratignore ├── CHANGELOG.md ├── CMakeLists.txt ├── LICENSE.txt ├── Makefile ├── README.md ├── benchmarks └── mstress │ ├── CMakeLists.txt │ ├── README │ ├── curl_run_mstress.sh │ ├── mstress.py │ ├── mstress_cleanup.py │ ├── mstress_client.cc │ ├── mstress_install.sh │ ├── mstress_plan.py │ ├── mstress_run.py │ ├── mstress_sample_run.sh │ ├── pom.xml │ └── src │ └── main │ └── java │ └── com │ └── quantcast │ └── qfs │ └── mstress │ └── MStress_Client.java ├── cmake └── Modules │ ├── FindFUSE.cmake │ ├── FindJerasure.cmake │ └── FindKrb5.cmake ├── conf ├── ChunkServer.prp ├── MetaServer.prp └── QfsClient.prp ├── contrib └── plugins │ ├── CMakeLists.txt │ └── qfs_monitor.cc ├── examples ├── README ├── cc │ ├── CMakeLists.txt │ └── qfssample_main.cc ├── java │ └── QfsSample.java ├── python │ ├── qfssample.cfg │ └── qfssample.py └── sampleservers │ ├── sample_qfs_tool.cfg │ ├── sample_setup.cfg │ └── sample_setup.py ├── ext ├── dns │ ├── LICENSE │ ├── README.md │ ├── contrib │ │ ├── Makefile │ │ ├── fifo.h │ │ ├── socket.c │ │ └── socket.h │ ├── doc │ │ ├── Makefile │ │ ├── dns.tex │ │ └── draft-ietf-dnsop-no-response-issue-03.txt │ ├── regress │ │ ├── 00-spf_xtoi.c │ │ ├── 12-segfault-in-dns_res_frame_init.c │ │ ├── 14-dns_resconf_search-fqdn.c │ │ ├── 15-dns_ai_nextaf-null-deref.c │ │ ├── Makefile │ │ ├── fpack.c │ │ ├── rfc4408-tests.c │ │ └── rfc4408-tests.yml │ └── src │ │ ├── Makefile │ │ ├── cache.c │ │ ├── cache.h │ │ ├── dns.c │ │ ├── dns.h │ │ ├── fcrd.spf │ │ ├── mem.c │ │ ├── spf.h │ │ ├── spf.rl │ │ ├── spf.t │ │ ├── tree.h │ │ ├── zone.h │ │ └── zone.rl ├── gf-complete │ ├── AUTHORS │ ├── COPYING │ ├── ChangeLog │ ├── License.txt │ ├── Makefile.am │ ├── Makefile.in │ ├── NEWS │ ├── README │ ├── README.txt │ ├── aclocal.m4 │ ├── autogen.sh │ ├── compile │ ├── config.guess │ ├── config.sub │ ├── configure │ ├── configure.ac │ ├── examples │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── gf_example_1.c │ │ ├── gf_example_2.c │ │ ├── gf_example_3.c │ │ ├── gf_example_4.c │ │ ├── gf_example_5.c │ │ ├── gf_example_6.c │ │ └── gf_example_7.c │ ├── include │ │ ├── config.h.in │ │ ├── gf_complete.h │ │ ├── gf_cpu.h │ │ ├── gf_general.h │ │ ├── gf_int.h │ │ ├── gf_method.h │ │ ├── gf_rand.h │ │ ├── gf_w16.h │ │ ├── gf_w32.h │ │ ├── gf_w4.h │ │ ├── gf_w64.h │ │ └── gf_w8.h │ ├── install-sh │ ├── ltmain.sh │ ├── m4 │ │ ├── ax_check_compile_flag.m4 │ │ ├── ax_ext.m4 │ │ ├── ax_gcc_x86_avx_xgetbv.m4 │ │ ├── ax_gcc_x86_cpuid.m4 │ │ ├── libtool.m4 │ │ ├── ltoptions.m4 │ │ ├── ltsugar.m4 │ │ ├── ltversion.m4 │ │ └── lt~obsolete.m4 │ ├── manual │ │ ├── gf-complete.html │ │ ├── image1.png │ │ ├── image2.png │ │ ├── image3.png │ │ ├── image4.png │ │ ├── image5.png │ │ ├── image6.png │ │ ├── image7.png │ │ └── style.css │ ├── missing │ ├── src │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── gf.c │ │ ├── gf_cpu.c │ │ ├── gf_general.c │ │ ├── gf_method.c │ │ ├── gf_rand.c │ │ ├── gf_w128.c │ │ ├── gf_w16.c │ │ ├── gf_w32.c │ │ ├── gf_w4.c │ │ ├── gf_w64.c │ │ ├── gf_w8.c │ │ ├── gf_wgen.c │ │ └── neon │ │ │ ├── gf_w16_neon.c │ │ │ ├── gf_w32_neon.c │ │ │ ├── gf_w4_neon.c │ │ │ ├── gf_w64_neon.c │ │ │ └── gf_w8_neon.c │ ├── test-driver │ ├── test │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ └── gf_unit.c │ └── tools │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── gf_add.c │ │ ├── gf_div.c │ │ ├── gf_inline_time.c │ │ ├── gf_methods.c │ │ ├── gf_mult.c │ │ ├── gf_poly.c │ │ ├── gf_time.c │ │ ├── test_simd.sh │ │ ├── test_simd_qemu.sh │ │ └── time_tool.sh └── jerasure │ ├── .gitattributes │ ├── .gitignore │ ├── AUTHORS │ ├── COPYING │ ├── ChangeLog │ ├── Examples │ ├── .gitignore │ ├── Makefile.am │ ├── Makefile.in │ ├── cauchy_01.c │ ├── cauchy_02.c │ ├── cauchy_03.c │ ├── cauchy_04.c │ ├── decoder.c │ ├── encoder.c │ ├── jerasure_01.c │ ├── jerasure_02.c │ ├── jerasure_03.c │ ├── jerasure_04.c │ ├── jerasure_05.c │ ├── jerasure_06.c │ ├── jerasure_07.c │ ├── jerasure_08.c │ ├── liberation_01.c │ ├── reed_sol_01.c │ ├── reed_sol_02.c │ ├── reed_sol_03.c │ ├── reed_sol_04.c │ ├── reed_sol_test_gf.c │ ├── reed_sol_time_gf.c │ ├── test_all_gfs.sh │ └── time_all_gfs_argv_init.sh │ ├── INSTALL │ ├── License.txt │ ├── Makefile.am │ ├── Makefile.in │ ├── NEWS │ ├── PERF.txt │ ├── README │ ├── aclocal.m4 │ ├── build-aux │ ├── compile │ ├── config.guess │ ├── config.sub │ ├── depcomp │ ├── install-sh │ ├── ltmain.sh │ ├── missing │ └── test-driver │ ├── configure │ ├── configure.ac │ ├── include │ ├── cauchy.h │ ├── config.h.in │ ├── config.h.in~ │ ├── galois.h │ ├── jerasure.h │ ├── liberation.h │ ├── reed_sol.h │ └── timing.h │ ├── m4 │ ├── ax_check_compile_flag.m4 │ ├── ax_ext.m4 │ ├── ax_gcc_x86_avx_xgetbv.m4 │ ├── ax_gcc_x86_cpuid.m4 │ ├── ax_require_defined.m4 │ ├── libtool.m4 │ ├── ltoptions.m4 │ ├── ltsugar.m4 │ ├── ltversion.m4 │ └── lt~obsolete.m4 │ └── src │ ├── Makefile.am │ ├── Makefile.in │ ├── cauchy.c │ ├── cauchy_best_r6.c │ ├── galois.c │ ├── jerasure.c │ ├── liberation.c │ ├── reed_sol.c │ └── timing.c ├── scripts ├── qfs_backup ├── qfsgetobjectstorespace.sh ├── qfsmetalogtruncate.sh └── rat.sh ├── src ├── cc │ ├── access │ │ ├── CMakeLists.txt │ │ ├── kfs_module_py.cc │ │ ├── kfs_setup.py │ │ └── qfs_access_jni.cc │ ├── chunk │ │ ├── AtomicRecordAppender.cc │ │ ├── AtomicRecordAppender.h │ │ ├── BufferManager.cc │ │ ├── BufferManager.h │ │ ├── CMakeLists.txt │ │ ├── Chunk.cc │ │ ├── Chunk.h │ │ ├── ChunkManager.cc │ │ ├── ChunkManager.h │ │ ├── ChunkServer.cc │ │ ├── ChunkServer.h │ │ ├── ClientManager.cc │ │ ├── ClientManager.h │ │ ├── ClientSM.cc │ │ ├── ClientSM.h │ │ ├── ClientThread.cc │ │ ├── ClientThread.h │ │ ├── DirChecker.cc │ │ ├── DirChecker.h │ │ ├── DiskIo.cc │ │ ├── DiskIo.h │ │ ├── IOMethod.cc │ │ ├── IOMethod.h │ │ ├── IOMethodDef.h │ │ ├── KfsOps.cc │ │ ├── KfsOps.h │ │ ├── KfsOpsHandler.cc │ │ ├── LeaseClerk.cc │ │ ├── LeaseClerk.h │ │ ├── MetaServerSM.cc │ │ ├── MetaServerSM.h │ │ ├── RemoteSyncSM.cc │ │ ├── RemoteSyncSM.h │ │ ├── Replicator.cc │ │ ├── Replicator.h │ │ ├── chunkscrubber_main.cc │ │ ├── chunkserver_main.cc │ │ ├── utils.cc │ │ └── utils.h │ ├── common │ │ ├── .gitignore │ │ ├── AverageFilter.h │ │ ├── BufferInputStream.h │ │ ├── BufferedLogWriter.cc │ │ ├── BufferedLogWriter.h │ │ ├── CIdChecksum.h │ │ ├── CMakeLists.txt │ │ ├── DisplayData.h │ │ ├── DynamicArray.h │ │ ├── FdWriter.h │ │ ├── HostPrefix.h │ │ ├── IntToString.h │ │ ├── KfsTraceNew.cc │ │ ├── LinearHash.h │ │ ├── MdStream.h │ │ ├── MemLock.cc │ │ ├── MemLock.h │ │ ├── MsgLogger.cc │ │ ├── MsgLogger.h │ │ ├── PoolAllocator.h │ │ ├── Properties.cc │ │ ├── Properties.h │ │ ├── ReqOstream.h │ │ ├── RequestParser.cc │ │ ├── RequestParser.h │ │ ├── Show.h │ │ ├── SingleLinkedList.h │ │ ├── SingleLinkedQueue.h │ │ ├── StBuffer.h │ │ ├── StTmp.h │ │ ├── StdAllocator.h │ │ ├── StringIo.h │ │ ├── TimerWheel.h │ │ ├── ValueSampler.h │ │ ├── Version.h │ │ ├── Watchdog.cc │ │ ├── Watchdog.h │ │ ├── XmlScanner.h │ │ ├── buildversgit.sh │ │ ├── computemd5.h │ │ ├── hsieh_hash.cc │ │ ├── hsieh_hash.h │ │ ├── httputils.h │ │ ├── iosutils.h │ │ ├── juliantime.h │ │ ├── kfsatomic.cc │ │ ├── kfsatomic.h │ │ ├── kfsdecls.cc │ │ ├── kfsdecls.h │ │ ├── kfserrno.cc │ │ ├── kfserrno.h │ │ ├── kfstypes.h │ │ ├── nofilelimit.cc │ │ ├── nofilelimit.h │ │ ├── rusage.cc │ │ ├── rusage.h │ │ ├── time.cc │ │ └── time.h │ ├── devtools │ │ ├── CMakeLists.txt │ │ ├── README │ │ ├── checksum_main.cc │ │ ├── dirtree_creator_main.cc │ │ ├── dtokentest_main.cc │ │ ├── httpstest_main.cc │ │ ├── logger_main.cc │ │ ├── net_forwarder_test_main.cc │ │ ├── rand-sfmt_main.cc │ │ ├── requestparser_main.cc │ │ ├── sortedhash_main.cc │ │ ├── sslfiltertest_main.cc │ │ ├── stlset_main.cc │ │ └── xmlscannertest_main.cc │ ├── emulator │ │ ├── CMakeLists.txt │ │ ├── ChunkServerEmulator.cc │ │ ├── ChunkServerEmulator.h │ │ ├── LayoutEmulator.cc │ │ ├── LayoutEmulator.h │ │ ├── emulator_setup.cc │ │ ├── emulator_setup.h │ │ ├── rebalanceexecutor_main.cc │ │ ├── rebalanceplanner_main.cc │ │ └── replicachecker_main.cc │ ├── fuse │ │ ├── CMakeLists.txt │ │ └── kfs_fuse_main.cc │ ├── kfsio │ │ ├── Acceptor.cc │ │ ├── Acceptor.h │ │ ├── Base64.cc │ │ ├── Base64.h │ │ ├── CMakeLists.txt │ │ ├── ChunkAccessToken.cc │ │ ├── ChunkAccessToken.h │ │ ├── ClientAuthContext.cc │ │ ├── ClientAuthContext.h │ │ ├── Counter.h │ │ ├── CryptoKeys.cc │ │ ├── CryptoKeys.h │ │ ├── DelegationToken.cc │ │ ├── DelegationToken.h │ │ ├── FileHandle.h │ │ ├── Globals.cc │ │ ├── Globals.h │ │ ├── HttpChunkedDecoder.cc │ │ ├── HttpChunkedDecoder.h │ │ ├── HttpResponseHeaders.cc │ │ ├── HttpResponseHeaders.h │ │ ├── IOBuffer.cc │ │ ├── IOBuffer.h │ │ ├── IOBufferWriter.h │ │ ├── ITimeout.h │ │ ├── KfsCallbackObj.cc │ │ ├── KfsCallbackObj.h │ │ ├── NetConnection.cc │ │ ├── NetConnection.h │ │ ├── NetErrorSimulator.cc │ │ ├── NetErrorSimulator.h │ │ ├── NetForwarder.cc │ │ ├── NetForwarder.h │ │ ├── NetManager.cc │ │ ├── NetManager.h │ │ ├── NetManagerWatcher.h │ │ ├── PrngIsaac64.cc │ │ ├── PrngIsaac64.h │ │ ├── ProcessRestarter.cc │ │ ├── ProcessRestarter.h │ │ ├── Resolver.cc │ │ ├── Resolver.h │ │ ├── SslFilter.cc │ │ ├── SslFilter.h │ │ ├── TcpSocket.cc │ │ ├── TcpSocket.h │ │ ├── TransactionalClient.cc │ │ ├── TransactionalClient.h │ │ ├── ZlibInflate.cc │ │ ├── ZlibInflate.h │ │ ├── blockname.cc │ │ ├── blockname.h │ │ ├── checksum.cc │ │ ├── checksum.h │ │ ├── event.h │ │ └── isaac64.c │ ├── krb │ │ ├── CMakeLists.txt │ │ ├── KfsKrb5.h │ │ ├── KrbClient.cc │ │ ├── KrbClient.h │ │ ├── KrbService.cc │ │ ├── KrbService.h │ │ └── krbtest_main.cc │ ├── libclient │ │ ├── CMakeLists.txt │ │ ├── ClientPool.h │ │ ├── ECMethod.cc │ │ ├── ECMethod.h │ │ ├── ECMethodDef.h │ │ ├── ECMethodJerasure.cc │ │ ├── FileOpener.h │ │ ├── KfsAttr.cc │ │ ├── KfsAttr.h │ │ ├── KfsClient.cc │ │ ├── KfsClient.h │ │ ├── KfsClientInt.h │ │ ├── KfsNetClient.cc │ │ ├── KfsNetClient.h │ │ ├── KfsOps.cc │ │ ├── KfsOps.h │ │ ├── KfsProtocolWorker.cc │ │ ├── KfsProtocolWorker.h │ │ ├── KfsRead.cc │ │ ├── KfsWrite.cc │ │ ├── Monitor.cc │ │ ├── Monitor.h │ │ ├── MonitorCommon.h │ │ ├── Path.cc │ │ ├── Path.h │ │ ├── QCECMethod.cc │ │ ├── RSStriper.cc │ │ ├── RSStriper.h │ │ ├── Reader.cc │ │ ├── Reader.h │ │ ├── WriteAppender.cc │ │ ├── WriteAppender.h │ │ ├── Writer.cc │ │ ├── Writer.h │ │ ├── kfsglob.cc │ │ ├── kfsglob.h │ │ ├── utils.cc │ │ └── utils.h │ ├── meta │ │ ├── AuditLog.cc │ │ ├── AuditLog.h │ │ ├── AuthContext.cc │ │ ├── AuthContext.h │ │ ├── CMakeLists.txt │ │ ├── CSMap.h │ │ ├── Checkpoint.cc │ │ ├── Checkpoint.h │ │ ├── ChildProcessTracker.cc │ │ ├── ChildProcessTracker.h │ │ ├── ChunkPlacement.h │ │ ├── ChunkServer.cc │ │ ├── ChunkServer.h │ │ ├── ChunkServerFactory.h │ │ ├── ClientManager.h │ │ ├── ClientSM.cc │ │ ├── ClientSM.h │ │ ├── DiskEntry.cc │ │ ├── DiskEntry.h │ │ ├── IdempotentRequestTracker.cc │ │ ├── IdempotentRequestTracker.h │ │ ├── Key.h │ │ ├── LayoutManager.cc │ │ ├── LayoutManager.h │ │ ├── LogReceiver.cc │ │ ├── LogReceiver.h │ │ ├── LogTransmitter.cc │ │ ├── LogTransmitter.h │ │ ├── LogWriter.cc │ │ ├── LogWriter.h │ │ ├── MetaDataStore.cc │ │ ├── MetaDataStore.h │ │ ├── MetaDataSync.cc │ │ ├── MetaDataSync.h │ │ ├── MetaNode.h │ │ ├── MetaRequest.cc │ │ ├── MetaRequest.h │ │ ├── MetaRequestHandler.cc │ │ ├── MetaVrLogSeq.h │ │ ├── MetaVrOps.h │ │ ├── MetaVrSM.cc │ │ ├── MetaVrSM.h │ │ ├── NetDispatch.cc │ │ ├── NetDispatch.h │ │ ├── Replay.cc │ │ ├── Replay.h │ │ ├── Restorer.cc │ │ ├── Restorer.h │ │ ├── UserAndGroup.cc │ │ ├── UserAndGroup.h │ │ ├── filelister_main.cc │ │ ├── globals.cc │ │ ├── kfsops.cc │ │ ├── kfstree.cc │ │ ├── kfstree.h │ │ ├── kfstypes.h │ │ ├── layoutmanager_instance.cc │ │ ├── logcompactor_main.cc │ │ ├── meta.cc │ │ ├── meta.h │ │ ├── metaserver_main.cc │ │ ├── qfsfsck_main.cc │ │ ├── qfsobjstorefsck_main.cc │ │ ├── util.cc │ │ └── util.h │ ├── qcdio │ │ ├── CMakeLists.txt │ │ ├── QCDLList.h │ │ ├── QCDiskQueue.cc │ │ ├── QCDiskQueue.h │ │ ├── QCFdPoll.cc │ │ ├── QCFdPoll.h │ │ ├── QCIoBufferPool.cc │ │ ├── QCIoBufferPool.h │ │ ├── QCMutex.cc │ │ ├── QCMutex.h │ │ ├── QCThread.cc │ │ ├── QCThread.h │ │ ├── QCUtils.cc │ │ ├── QCUtils.h │ │ ├── iovperf.c │ │ ├── qcdebug.h │ │ ├── qcdefs.h │ │ ├── qcstutils.h │ │ └── qcunittest_main.cc │ ├── qcrs │ │ ├── CMakeLists.txt │ │ ├── decode.c │ │ ├── encode.c │ │ ├── mktable_main.c │ │ ├── prim.h │ │ ├── rs.h │ │ ├── rs_table.c │ │ ├── rs_table.h │ │ └── rs_test_main.c │ ├── qfsc │ │ ├── CMakeLists.txt │ │ ├── qfs.h │ │ ├── qfsc.cc │ │ └── test-qfsc.c │ ├── s3io │ │ ├── CMakeLists.txt │ │ └── s3ion.cc │ └── tools │ │ ├── CMakeLists.txt │ │ ├── FileSystem.cc │ │ ├── FileSystem.h │ │ ├── MonClient.cc │ │ ├── MonClient.h │ │ ├── Trash.cc │ │ ├── Trash.h │ │ ├── chunkfileinfo.cc │ │ ├── cpfromqfs_main.cc │ │ ├── cptoqfs_main.cc │ │ ├── kfsappend.cc │ │ ├── kfscd.cc │ │ ├── kfschangereplication.cc │ │ ├── kfschgrp.cc │ │ ├── kfschmod.cc │ │ ├── kfschown.cc │ │ ├── kfscp.cc │ │ ├── kfsfstat.cc │ │ ├── kfsls.cc │ │ ├── kfsmkdirs.cc │ │ ├── kfsmv.cc │ │ ├── kfspwd.cc │ │ ├── kfsrm.cc │ │ ├── kfsrmdir.cc │ │ ├── kfsshell.h │ │ ├── qfs_main.cc │ │ ├── qfsadmin_main.cc │ │ ├── qfscat_main.cc │ │ ├── qfsdataverify_main.cc │ │ ├── qfsfileenum_main.cc │ │ ├── qfshibernate_main.cc │ │ ├── qfsping_main.cc │ │ ├── qfsput_main.cc │ │ ├── qfsshell_main.cc │ │ ├── qfsstats_main.cc │ │ ├── qfstoggleworm_main.cc │ │ └── utils.cc ├── go │ ├── README.md │ ├── error.go │ ├── file.go │ ├── file_test.go │ ├── fileinfo.go │ ├── fileinfo_test.go │ ├── go.mod │ ├── go.sum │ ├── qfs.go │ └── qfs_test.go ├── java │ ├── README │ ├── hadoop-qfs-2 │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── quantcast │ │ │ │ └── qfs │ │ │ │ └── hadoop │ │ │ │ ├── Qfs.java │ │ │ │ └── QuantcastFileSystem2.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── quantcast │ │ │ └── qfs │ │ │ └── hadoop │ │ │ └── TestQuantcastFileSystem2.java │ ├── hadoop-qfs │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── quantcast │ │ │ │ └── qfs │ │ │ │ └── hadoop │ │ │ │ ├── CloseableIterator.java │ │ │ │ ├── IFSImpl.java │ │ │ │ ├── QFSImpl.java │ │ │ │ ├── QFSInputStream.java │ │ │ │ ├── QFSOutputStream.java │ │ │ │ ├── QuantcastFileSystem.java │ │ │ │ └── package.html │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── quantcast │ │ │ └── qfs │ │ │ └── hadoop │ │ │ ├── QFSEmulationImpl.java │ │ │ └── TestQuantcastFileSystem.java │ ├── javabuild.sh │ ├── pom.xml │ ├── qfs-access-pre-9 │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── quantcast │ │ │ │ └── qfs │ │ │ │ └── access │ │ │ │ ├── BufferPool.java │ │ │ │ ├── KfsAccess.java │ │ │ │ ├── KfsAccessBase.java │ │ │ │ ├── KfsDelegation.java │ │ │ │ ├── KfsFileAttr.java │ │ │ │ ├── KfsInputChannel.java │ │ │ │ ├── KfsInputChannelBase.java │ │ │ │ ├── KfsOutputChannel.java │ │ │ │ ├── KfsOutputChannelBase.java │ │ │ │ ├── KfsTest.java │ │ │ │ └── Positionable.java │ │ │ └── test │ └── qfs-access │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── quantcast │ │ │ └── qfs │ │ │ └── access │ │ │ ├── BufferPool.java │ │ │ ├── KfsAccess.java │ │ │ ├── KfsAccessBase.java │ │ │ ├── KfsDelegation.java │ │ │ ├── KfsFileAttr.java │ │ │ ├── KfsInputChannel.java │ │ │ ├── KfsInputChannelBase.java │ │ │ ├── KfsOutputChannel.java │ │ │ ├── KfsOutputChannelBase.java │ │ │ ├── KfsTest.java │ │ │ └── Positionable.java │ │ └── test │ │ └── java │ │ └── com │ │ └── quantcast │ │ └── qfs │ │ └── access │ │ └── TestQfsAccess.java └── test-scripts │ ├── CMakeLists.txt │ ├── allocate.pl │ ├── allocaterecv.pl │ ├── allocatesend.pl │ ├── chunkchksum_check_expected.sh │ ├── cpload.sh │ ├── cptest.sh │ ├── debugchunkcore.sh │ ├── fusetest.sh │ ├── logcat.sh │ ├── meta_req_stats.sh │ ├── objstoreclosetest.sh │ ├── qfs_tool-test.sh │ ├── qfshadoop.sh │ ├── qfsmkcerts.sh │ ├── qfstest.sh │ ├── recoverytest.sh │ ├── run_endurance_mc.sh │ ├── rwtest.c │ ├── rwtest.sh │ ├── setdebugloglevel.gdb │ └── walkers.gdb ├── travis ├── before_install.sh └── script.sh ├── webui ├── .gitignore ├── browse.py ├── chart.py ├── chunks.py ├── files │ ├── qfsstyle.css │ └── sorttable │ │ ├── arrow-down.gif │ │ ├── arrow-none.gif │ │ ├── arrow-up.gif │ │ └── sorttable.js ├── qfsstatus.py └── server.conf └── wiki ├── Administrator's-Guide.md ├── Binary-Distributions.md ├── Code-Contribution-Policy.md ├── Configuration-Reference.md ├── Deployment-Guide.md ├── Developer-Documentation.md ├── External-Resources.md ├── Home.md ├── Introduction-To-QFS.md ├── Migration-Guide.md ├── Performance-Comparison-to-HDFS.md ├── QFS-Client-Reference.md ├── QFS-Kerberos-Security-Design.md ├── QFS-on-S3.md ├── README ├── Release-Notes-2.2.8.md ├── Release-Notes.md ├── images ├── Administrator's Guide │ └── qfs-webui.png ├── Architecture │ └── qfs_architecture.png ├── Benchmarking │ ├── landing.png │ ├── mstress-results.png │ ├── read-write.png │ ├── throughputs.png │ └── write-read-sort.png ├── Deployment-Guide │ ├── chunkserver-node.png │ ├── metaserver-node.png │ ├── qfs-chunk-server-rack.png │ ├── qfs-cluster-in-a-rack-repl.png │ ├── qfs-cluster-in-a-rack-rs.png │ ├── qfs-communication-flows.png │ ├── qfs-meta-server-rack.png │ ├── qfs-rack-capacity.png │ └── qfs-rack-placement-groups-rs.png ├── Misc │ └── new_logo.png ├── QFS-Kerberos-Security-Design │ └── Write-Path-with-Replication.png └── S3-Guide │ ├── webui_default.png │ └── webui_object_store_mode.png └── makefile /.appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/.appveyor.yml -------------------------------------------------------------------------------- /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | .vscode 3 | 4 | # Mac OS X 5 | .DS_Store 6 | 7 | -------------------------------------------------------------------------------- /.ratignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/.ratignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changes 2 | 3 | 4 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/mstress/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/benchmarks/mstress/CMakeLists.txt -------------------------------------------------------------------------------- /benchmarks/mstress/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/benchmarks/mstress/README -------------------------------------------------------------------------------- /benchmarks/mstress/curl_run_mstress.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/benchmarks/mstress/curl_run_mstress.sh -------------------------------------------------------------------------------- /benchmarks/mstress/mstress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/benchmarks/mstress/mstress.py -------------------------------------------------------------------------------- /benchmarks/mstress/mstress_cleanup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/benchmarks/mstress/mstress_cleanup.py -------------------------------------------------------------------------------- /benchmarks/mstress/mstress_client.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/benchmarks/mstress/mstress_client.cc -------------------------------------------------------------------------------- /benchmarks/mstress/mstress_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/benchmarks/mstress/mstress_install.sh -------------------------------------------------------------------------------- /benchmarks/mstress/mstress_plan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/benchmarks/mstress/mstress_plan.py -------------------------------------------------------------------------------- /benchmarks/mstress/mstress_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/benchmarks/mstress/mstress_run.py -------------------------------------------------------------------------------- /benchmarks/mstress/mstress_sample_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/benchmarks/mstress/mstress_sample_run.sh -------------------------------------------------------------------------------- /benchmarks/mstress/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/benchmarks/mstress/pom.xml -------------------------------------------------------------------------------- /benchmarks/mstress/src/main/java/com/quantcast/qfs/mstress/MStress_Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/benchmarks/mstress/src/main/java/com/quantcast/qfs/mstress/MStress_Client.java -------------------------------------------------------------------------------- /cmake/Modules/FindFUSE.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/cmake/Modules/FindFUSE.cmake -------------------------------------------------------------------------------- /cmake/Modules/FindJerasure.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/cmake/Modules/FindJerasure.cmake -------------------------------------------------------------------------------- /cmake/Modules/FindKrb5.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/cmake/Modules/FindKrb5.cmake -------------------------------------------------------------------------------- /conf/ChunkServer.prp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/conf/ChunkServer.prp -------------------------------------------------------------------------------- /conf/MetaServer.prp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/conf/MetaServer.prp -------------------------------------------------------------------------------- /conf/QfsClient.prp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/conf/QfsClient.prp -------------------------------------------------------------------------------- /contrib/plugins/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/contrib/plugins/CMakeLists.txt -------------------------------------------------------------------------------- /contrib/plugins/qfs_monitor.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/contrib/plugins/qfs_monitor.cc -------------------------------------------------------------------------------- /examples/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/examples/README -------------------------------------------------------------------------------- /examples/cc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/examples/cc/CMakeLists.txt -------------------------------------------------------------------------------- /examples/cc/qfssample_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/examples/cc/qfssample_main.cc -------------------------------------------------------------------------------- /examples/java/QfsSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/examples/java/QfsSample.java -------------------------------------------------------------------------------- /examples/python/qfssample.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/examples/python/qfssample.cfg -------------------------------------------------------------------------------- /examples/python/qfssample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/examples/python/qfssample.py -------------------------------------------------------------------------------- /examples/sampleservers/sample_qfs_tool.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/examples/sampleservers/sample_qfs_tool.cfg -------------------------------------------------------------------------------- /examples/sampleservers/sample_setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/examples/sampleservers/sample_setup.cfg -------------------------------------------------------------------------------- /examples/sampleservers/sample_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/examples/sampleservers/sample_setup.py -------------------------------------------------------------------------------- /ext/dns/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/dns/LICENSE -------------------------------------------------------------------------------- /ext/dns/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/dns/README.md -------------------------------------------------------------------------------- /ext/dns/contrib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/dns/contrib/Makefile -------------------------------------------------------------------------------- /ext/dns/contrib/fifo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/dns/contrib/fifo.h -------------------------------------------------------------------------------- /ext/dns/contrib/socket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/dns/contrib/socket.c -------------------------------------------------------------------------------- /ext/dns/contrib/socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/dns/contrib/socket.h -------------------------------------------------------------------------------- /ext/dns/doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/dns/doc/Makefile -------------------------------------------------------------------------------- /ext/dns/doc/dns.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/dns/doc/dns.tex -------------------------------------------------------------------------------- /ext/dns/doc/draft-ietf-dnsop-no-response-issue-03.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/dns/doc/draft-ietf-dnsop-no-response-issue-03.txt -------------------------------------------------------------------------------- /ext/dns/regress/00-spf_xtoi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/dns/regress/00-spf_xtoi.c -------------------------------------------------------------------------------- /ext/dns/regress/12-segfault-in-dns_res_frame_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/dns/regress/12-segfault-in-dns_res_frame_init.c -------------------------------------------------------------------------------- /ext/dns/regress/14-dns_resconf_search-fqdn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/dns/regress/14-dns_resconf_search-fqdn.c -------------------------------------------------------------------------------- /ext/dns/regress/15-dns_ai_nextaf-null-deref.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/dns/regress/15-dns_ai_nextaf-null-deref.c -------------------------------------------------------------------------------- /ext/dns/regress/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/dns/regress/Makefile -------------------------------------------------------------------------------- /ext/dns/regress/fpack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/dns/regress/fpack.c -------------------------------------------------------------------------------- /ext/dns/regress/rfc4408-tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/dns/regress/rfc4408-tests.c -------------------------------------------------------------------------------- /ext/dns/regress/rfc4408-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/dns/regress/rfc4408-tests.yml -------------------------------------------------------------------------------- /ext/dns/src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/dns/src/Makefile -------------------------------------------------------------------------------- /ext/dns/src/cache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/dns/src/cache.c -------------------------------------------------------------------------------- /ext/dns/src/cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/dns/src/cache.h -------------------------------------------------------------------------------- /ext/dns/src/dns.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/dns/src/dns.c -------------------------------------------------------------------------------- /ext/dns/src/dns.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/dns/src/dns.h -------------------------------------------------------------------------------- /ext/dns/src/fcrd.spf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/dns/src/fcrd.spf -------------------------------------------------------------------------------- /ext/dns/src/mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/dns/src/mem.c -------------------------------------------------------------------------------- /ext/dns/src/spf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/dns/src/spf.h -------------------------------------------------------------------------------- /ext/dns/src/spf.rl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/dns/src/spf.rl -------------------------------------------------------------------------------- /ext/dns/src/spf.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/dns/src/spf.t -------------------------------------------------------------------------------- /ext/dns/src/tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/dns/src/tree.h -------------------------------------------------------------------------------- /ext/dns/src/zone.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/dns/src/zone.h -------------------------------------------------------------------------------- /ext/dns/src/zone.rl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/dns/src/zone.rl -------------------------------------------------------------------------------- /ext/gf-complete/AUTHORS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ext/gf-complete/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/COPYING -------------------------------------------------------------------------------- /ext/gf-complete/ChangeLog: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ext/gf-complete/License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/License.txt -------------------------------------------------------------------------------- /ext/gf-complete/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/Makefile.am -------------------------------------------------------------------------------- /ext/gf-complete/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/Makefile.in -------------------------------------------------------------------------------- /ext/gf-complete/NEWS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ext/gf-complete/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/README -------------------------------------------------------------------------------- /ext/gf-complete/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/README.txt -------------------------------------------------------------------------------- /ext/gf-complete/aclocal.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/aclocal.m4 -------------------------------------------------------------------------------- /ext/gf-complete/autogen.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | autoreconf --force --install -I m4 3 | -------------------------------------------------------------------------------- /ext/gf-complete/compile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/compile -------------------------------------------------------------------------------- /ext/gf-complete/config.guess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/config.guess -------------------------------------------------------------------------------- /ext/gf-complete/config.sub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/config.sub -------------------------------------------------------------------------------- /ext/gf-complete/configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/configure -------------------------------------------------------------------------------- /ext/gf-complete/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/configure.ac -------------------------------------------------------------------------------- /ext/gf-complete/examples/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/examples/Makefile.am -------------------------------------------------------------------------------- /ext/gf-complete/examples/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/examples/Makefile.in -------------------------------------------------------------------------------- /ext/gf-complete/examples/gf_example_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/examples/gf_example_1.c -------------------------------------------------------------------------------- /ext/gf-complete/examples/gf_example_2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/examples/gf_example_2.c -------------------------------------------------------------------------------- /ext/gf-complete/examples/gf_example_3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/examples/gf_example_3.c -------------------------------------------------------------------------------- /ext/gf-complete/examples/gf_example_4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/examples/gf_example_4.c -------------------------------------------------------------------------------- /ext/gf-complete/examples/gf_example_5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/examples/gf_example_5.c -------------------------------------------------------------------------------- /ext/gf-complete/examples/gf_example_6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/examples/gf_example_6.c -------------------------------------------------------------------------------- /ext/gf-complete/examples/gf_example_7.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/examples/gf_example_7.c -------------------------------------------------------------------------------- /ext/gf-complete/include/config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/include/config.h.in -------------------------------------------------------------------------------- /ext/gf-complete/include/gf_complete.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/include/gf_complete.h -------------------------------------------------------------------------------- /ext/gf-complete/include/gf_cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/include/gf_cpu.h -------------------------------------------------------------------------------- /ext/gf-complete/include/gf_general.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/include/gf_general.h -------------------------------------------------------------------------------- /ext/gf-complete/include/gf_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/include/gf_int.h -------------------------------------------------------------------------------- /ext/gf-complete/include/gf_method.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/include/gf_method.h -------------------------------------------------------------------------------- /ext/gf-complete/include/gf_rand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/include/gf_rand.h -------------------------------------------------------------------------------- /ext/gf-complete/include/gf_w16.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/include/gf_w16.h -------------------------------------------------------------------------------- /ext/gf-complete/include/gf_w32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/include/gf_w32.h -------------------------------------------------------------------------------- /ext/gf-complete/include/gf_w4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/include/gf_w4.h -------------------------------------------------------------------------------- /ext/gf-complete/include/gf_w64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/include/gf_w64.h -------------------------------------------------------------------------------- /ext/gf-complete/include/gf_w8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/include/gf_w8.h -------------------------------------------------------------------------------- /ext/gf-complete/install-sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/install-sh -------------------------------------------------------------------------------- /ext/gf-complete/ltmain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/ltmain.sh -------------------------------------------------------------------------------- /ext/gf-complete/m4/ax_check_compile_flag.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/m4/ax_check_compile_flag.m4 -------------------------------------------------------------------------------- /ext/gf-complete/m4/ax_ext.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/m4/ax_ext.m4 -------------------------------------------------------------------------------- /ext/gf-complete/m4/ax_gcc_x86_avx_xgetbv.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/m4/ax_gcc_x86_avx_xgetbv.m4 -------------------------------------------------------------------------------- /ext/gf-complete/m4/ax_gcc_x86_cpuid.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/m4/ax_gcc_x86_cpuid.m4 -------------------------------------------------------------------------------- /ext/gf-complete/m4/libtool.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/m4/libtool.m4 -------------------------------------------------------------------------------- /ext/gf-complete/m4/ltoptions.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/m4/ltoptions.m4 -------------------------------------------------------------------------------- /ext/gf-complete/m4/ltsugar.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/m4/ltsugar.m4 -------------------------------------------------------------------------------- /ext/gf-complete/m4/ltversion.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/m4/ltversion.m4 -------------------------------------------------------------------------------- /ext/gf-complete/m4/lt~obsolete.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/m4/lt~obsolete.m4 -------------------------------------------------------------------------------- /ext/gf-complete/manual/gf-complete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/manual/gf-complete.html -------------------------------------------------------------------------------- /ext/gf-complete/manual/image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/manual/image1.png -------------------------------------------------------------------------------- /ext/gf-complete/manual/image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/manual/image2.png -------------------------------------------------------------------------------- /ext/gf-complete/manual/image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/manual/image3.png -------------------------------------------------------------------------------- /ext/gf-complete/manual/image4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/manual/image4.png -------------------------------------------------------------------------------- /ext/gf-complete/manual/image5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/manual/image5.png -------------------------------------------------------------------------------- /ext/gf-complete/manual/image6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/manual/image6.png -------------------------------------------------------------------------------- /ext/gf-complete/manual/image7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/manual/image7.png -------------------------------------------------------------------------------- /ext/gf-complete/manual/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/manual/style.css -------------------------------------------------------------------------------- /ext/gf-complete/missing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/missing -------------------------------------------------------------------------------- /ext/gf-complete/src/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/src/Makefile.am -------------------------------------------------------------------------------- /ext/gf-complete/src/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/src/Makefile.in -------------------------------------------------------------------------------- /ext/gf-complete/src/gf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/src/gf.c -------------------------------------------------------------------------------- /ext/gf-complete/src/gf_cpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/src/gf_cpu.c -------------------------------------------------------------------------------- /ext/gf-complete/src/gf_general.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/src/gf_general.c -------------------------------------------------------------------------------- /ext/gf-complete/src/gf_method.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/src/gf_method.c -------------------------------------------------------------------------------- /ext/gf-complete/src/gf_rand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/src/gf_rand.c -------------------------------------------------------------------------------- /ext/gf-complete/src/gf_w128.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/src/gf_w128.c -------------------------------------------------------------------------------- /ext/gf-complete/src/gf_w16.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/src/gf_w16.c -------------------------------------------------------------------------------- /ext/gf-complete/src/gf_w32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/src/gf_w32.c -------------------------------------------------------------------------------- /ext/gf-complete/src/gf_w4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/src/gf_w4.c -------------------------------------------------------------------------------- /ext/gf-complete/src/gf_w64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/src/gf_w64.c -------------------------------------------------------------------------------- /ext/gf-complete/src/gf_w8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/src/gf_w8.c -------------------------------------------------------------------------------- /ext/gf-complete/src/gf_wgen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/src/gf_wgen.c -------------------------------------------------------------------------------- /ext/gf-complete/src/neon/gf_w16_neon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/src/neon/gf_w16_neon.c -------------------------------------------------------------------------------- /ext/gf-complete/src/neon/gf_w32_neon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/src/neon/gf_w32_neon.c -------------------------------------------------------------------------------- /ext/gf-complete/src/neon/gf_w4_neon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/src/neon/gf_w4_neon.c -------------------------------------------------------------------------------- /ext/gf-complete/src/neon/gf_w64_neon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/src/neon/gf_w64_neon.c -------------------------------------------------------------------------------- /ext/gf-complete/src/neon/gf_w8_neon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/src/neon/gf_w8_neon.c -------------------------------------------------------------------------------- /ext/gf-complete/test-driver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/test-driver -------------------------------------------------------------------------------- /ext/gf-complete/test/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/test/Makefile.am -------------------------------------------------------------------------------- /ext/gf-complete/test/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/test/Makefile.in -------------------------------------------------------------------------------- /ext/gf-complete/test/gf_unit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/test/gf_unit.c -------------------------------------------------------------------------------- /ext/gf-complete/tools/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/tools/Makefile.am -------------------------------------------------------------------------------- /ext/gf-complete/tools/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/tools/Makefile.in -------------------------------------------------------------------------------- /ext/gf-complete/tools/gf_add.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/tools/gf_add.c -------------------------------------------------------------------------------- /ext/gf-complete/tools/gf_div.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/tools/gf_div.c -------------------------------------------------------------------------------- /ext/gf-complete/tools/gf_inline_time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/tools/gf_inline_time.c -------------------------------------------------------------------------------- /ext/gf-complete/tools/gf_methods.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/tools/gf_methods.c -------------------------------------------------------------------------------- /ext/gf-complete/tools/gf_mult.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/tools/gf_mult.c -------------------------------------------------------------------------------- /ext/gf-complete/tools/gf_poly.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/tools/gf_poly.c -------------------------------------------------------------------------------- /ext/gf-complete/tools/gf_time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/tools/gf_time.c -------------------------------------------------------------------------------- /ext/gf-complete/tools/test_simd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/tools/test_simd.sh -------------------------------------------------------------------------------- /ext/gf-complete/tools/test_simd_qemu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/tools/test_simd_qemu.sh -------------------------------------------------------------------------------- /ext/gf-complete/tools/time_tool.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/gf-complete/tools/time_tool.sh -------------------------------------------------------------------------------- /ext/jerasure/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/.gitattributes -------------------------------------------------------------------------------- /ext/jerasure/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ext/jerasure/AUTHORS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ext/jerasure/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/COPYING -------------------------------------------------------------------------------- /ext/jerasure/ChangeLog: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ext/jerasure/Examples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/Examples/.gitignore -------------------------------------------------------------------------------- /ext/jerasure/Examples/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/Examples/Makefile.am -------------------------------------------------------------------------------- /ext/jerasure/Examples/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/Examples/Makefile.in -------------------------------------------------------------------------------- /ext/jerasure/Examples/cauchy_01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/Examples/cauchy_01.c -------------------------------------------------------------------------------- /ext/jerasure/Examples/cauchy_02.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/Examples/cauchy_02.c -------------------------------------------------------------------------------- /ext/jerasure/Examples/cauchy_03.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/Examples/cauchy_03.c -------------------------------------------------------------------------------- /ext/jerasure/Examples/cauchy_04.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/Examples/cauchy_04.c -------------------------------------------------------------------------------- /ext/jerasure/Examples/decoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/Examples/decoder.c -------------------------------------------------------------------------------- /ext/jerasure/Examples/encoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/Examples/encoder.c -------------------------------------------------------------------------------- /ext/jerasure/Examples/jerasure_01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/Examples/jerasure_01.c -------------------------------------------------------------------------------- /ext/jerasure/Examples/jerasure_02.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/Examples/jerasure_02.c -------------------------------------------------------------------------------- /ext/jerasure/Examples/jerasure_03.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/Examples/jerasure_03.c -------------------------------------------------------------------------------- /ext/jerasure/Examples/jerasure_04.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/Examples/jerasure_04.c -------------------------------------------------------------------------------- /ext/jerasure/Examples/jerasure_05.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/Examples/jerasure_05.c -------------------------------------------------------------------------------- /ext/jerasure/Examples/jerasure_06.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/Examples/jerasure_06.c -------------------------------------------------------------------------------- /ext/jerasure/Examples/jerasure_07.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/Examples/jerasure_07.c -------------------------------------------------------------------------------- /ext/jerasure/Examples/jerasure_08.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/Examples/jerasure_08.c -------------------------------------------------------------------------------- /ext/jerasure/Examples/liberation_01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/Examples/liberation_01.c -------------------------------------------------------------------------------- /ext/jerasure/Examples/reed_sol_01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/Examples/reed_sol_01.c -------------------------------------------------------------------------------- /ext/jerasure/Examples/reed_sol_02.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/Examples/reed_sol_02.c -------------------------------------------------------------------------------- /ext/jerasure/Examples/reed_sol_03.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/Examples/reed_sol_03.c -------------------------------------------------------------------------------- /ext/jerasure/Examples/reed_sol_04.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/Examples/reed_sol_04.c -------------------------------------------------------------------------------- /ext/jerasure/Examples/reed_sol_test_gf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/Examples/reed_sol_test_gf.c -------------------------------------------------------------------------------- /ext/jerasure/Examples/reed_sol_time_gf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/Examples/reed_sol_time_gf.c -------------------------------------------------------------------------------- /ext/jerasure/Examples/test_all_gfs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/Examples/test_all_gfs.sh -------------------------------------------------------------------------------- /ext/jerasure/Examples/time_all_gfs_argv_init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/Examples/time_all_gfs_argv_init.sh -------------------------------------------------------------------------------- /ext/jerasure/INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/INSTALL -------------------------------------------------------------------------------- /ext/jerasure/License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/License.txt -------------------------------------------------------------------------------- /ext/jerasure/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/Makefile.am -------------------------------------------------------------------------------- /ext/jerasure/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/Makefile.in -------------------------------------------------------------------------------- /ext/jerasure/NEWS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ext/jerasure/PERF.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/PERF.txt -------------------------------------------------------------------------------- /ext/jerasure/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/README -------------------------------------------------------------------------------- /ext/jerasure/aclocal.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/aclocal.m4 -------------------------------------------------------------------------------- /ext/jerasure/build-aux/compile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/build-aux/compile -------------------------------------------------------------------------------- /ext/jerasure/build-aux/config.guess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/build-aux/config.guess -------------------------------------------------------------------------------- /ext/jerasure/build-aux/config.sub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/build-aux/config.sub -------------------------------------------------------------------------------- /ext/jerasure/build-aux/depcomp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/build-aux/depcomp -------------------------------------------------------------------------------- /ext/jerasure/build-aux/install-sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/build-aux/install-sh -------------------------------------------------------------------------------- /ext/jerasure/build-aux/ltmain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/build-aux/ltmain.sh -------------------------------------------------------------------------------- /ext/jerasure/build-aux/missing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/build-aux/missing -------------------------------------------------------------------------------- /ext/jerasure/build-aux/test-driver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/build-aux/test-driver -------------------------------------------------------------------------------- /ext/jerasure/configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/configure -------------------------------------------------------------------------------- /ext/jerasure/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/configure.ac -------------------------------------------------------------------------------- /ext/jerasure/include/cauchy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/include/cauchy.h -------------------------------------------------------------------------------- /ext/jerasure/include/config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/include/config.h.in -------------------------------------------------------------------------------- /ext/jerasure/include/config.h.in~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/include/config.h.in~ -------------------------------------------------------------------------------- /ext/jerasure/include/galois.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/include/galois.h -------------------------------------------------------------------------------- /ext/jerasure/include/jerasure.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/include/jerasure.h -------------------------------------------------------------------------------- /ext/jerasure/include/liberation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/include/liberation.h -------------------------------------------------------------------------------- /ext/jerasure/include/reed_sol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/include/reed_sol.h -------------------------------------------------------------------------------- /ext/jerasure/include/timing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/include/timing.h -------------------------------------------------------------------------------- /ext/jerasure/m4/ax_check_compile_flag.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/m4/ax_check_compile_flag.m4 -------------------------------------------------------------------------------- /ext/jerasure/m4/ax_ext.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/m4/ax_ext.m4 -------------------------------------------------------------------------------- /ext/jerasure/m4/ax_gcc_x86_avx_xgetbv.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/m4/ax_gcc_x86_avx_xgetbv.m4 -------------------------------------------------------------------------------- /ext/jerasure/m4/ax_gcc_x86_cpuid.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/m4/ax_gcc_x86_cpuid.m4 -------------------------------------------------------------------------------- /ext/jerasure/m4/ax_require_defined.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/m4/ax_require_defined.m4 -------------------------------------------------------------------------------- /ext/jerasure/m4/libtool.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/m4/libtool.m4 -------------------------------------------------------------------------------- /ext/jerasure/m4/ltoptions.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/m4/ltoptions.m4 -------------------------------------------------------------------------------- /ext/jerasure/m4/ltsugar.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/m4/ltsugar.m4 -------------------------------------------------------------------------------- /ext/jerasure/m4/ltversion.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/m4/ltversion.m4 -------------------------------------------------------------------------------- /ext/jerasure/m4/lt~obsolete.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/m4/lt~obsolete.m4 -------------------------------------------------------------------------------- /ext/jerasure/src/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/src/Makefile.am -------------------------------------------------------------------------------- /ext/jerasure/src/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/src/Makefile.in -------------------------------------------------------------------------------- /ext/jerasure/src/cauchy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/src/cauchy.c -------------------------------------------------------------------------------- /ext/jerasure/src/cauchy_best_r6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/src/cauchy_best_r6.c -------------------------------------------------------------------------------- /ext/jerasure/src/galois.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/src/galois.c -------------------------------------------------------------------------------- /ext/jerasure/src/jerasure.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/src/jerasure.c -------------------------------------------------------------------------------- /ext/jerasure/src/liberation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/src/liberation.c -------------------------------------------------------------------------------- /ext/jerasure/src/reed_sol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/src/reed_sol.c -------------------------------------------------------------------------------- /ext/jerasure/src/timing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/ext/jerasure/src/timing.c -------------------------------------------------------------------------------- /scripts/qfs_backup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/scripts/qfs_backup -------------------------------------------------------------------------------- /scripts/qfsgetobjectstorespace.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/scripts/qfsgetobjectstorespace.sh -------------------------------------------------------------------------------- /scripts/qfsmetalogtruncate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/scripts/qfsmetalogtruncate.sh -------------------------------------------------------------------------------- /scripts/rat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/scripts/rat.sh -------------------------------------------------------------------------------- /src/cc/access/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/access/CMakeLists.txt -------------------------------------------------------------------------------- /src/cc/access/kfs_module_py.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/access/kfs_module_py.cc -------------------------------------------------------------------------------- /src/cc/access/kfs_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/access/kfs_setup.py -------------------------------------------------------------------------------- /src/cc/access/qfs_access_jni.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/access/qfs_access_jni.cc -------------------------------------------------------------------------------- /src/cc/chunk/AtomicRecordAppender.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/chunk/AtomicRecordAppender.cc -------------------------------------------------------------------------------- /src/cc/chunk/AtomicRecordAppender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/chunk/AtomicRecordAppender.h -------------------------------------------------------------------------------- /src/cc/chunk/BufferManager.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/chunk/BufferManager.cc -------------------------------------------------------------------------------- /src/cc/chunk/BufferManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/chunk/BufferManager.h -------------------------------------------------------------------------------- /src/cc/chunk/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/chunk/CMakeLists.txt -------------------------------------------------------------------------------- /src/cc/chunk/Chunk.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/chunk/Chunk.cc -------------------------------------------------------------------------------- /src/cc/chunk/Chunk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/chunk/Chunk.h -------------------------------------------------------------------------------- /src/cc/chunk/ChunkManager.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/chunk/ChunkManager.cc -------------------------------------------------------------------------------- /src/cc/chunk/ChunkManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/chunk/ChunkManager.h -------------------------------------------------------------------------------- /src/cc/chunk/ChunkServer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/chunk/ChunkServer.cc -------------------------------------------------------------------------------- /src/cc/chunk/ChunkServer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/chunk/ChunkServer.h -------------------------------------------------------------------------------- /src/cc/chunk/ClientManager.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/chunk/ClientManager.cc -------------------------------------------------------------------------------- /src/cc/chunk/ClientManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/chunk/ClientManager.h -------------------------------------------------------------------------------- /src/cc/chunk/ClientSM.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/chunk/ClientSM.cc -------------------------------------------------------------------------------- /src/cc/chunk/ClientSM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/chunk/ClientSM.h -------------------------------------------------------------------------------- /src/cc/chunk/ClientThread.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/chunk/ClientThread.cc -------------------------------------------------------------------------------- /src/cc/chunk/ClientThread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/chunk/ClientThread.h -------------------------------------------------------------------------------- /src/cc/chunk/DirChecker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/chunk/DirChecker.cc -------------------------------------------------------------------------------- /src/cc/chunk/DirChecker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/chunk/DirChecker.h -------------------------------------------------------------------------------- /src/cc/chunk/DiskIo.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/chunk/DiskIo.cc -------------------------------------------------------------------------------- /src/cc/chunk/DiskIo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/chunk/DiskIo.h -------------------------------------------------------------------------------- /src/cc/chunk/IOMethod.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/chunk/IOMethod.cc -------------------------------------------------------------------------------- /src/cc/chunk/IOMethod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/chunk/IOMethod.h -------------------------------------------------------------------------------- /src/cc/chunk/IOMethodDef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/chunk/IOMethodDef.h -------------------------------------------------------------------------------- /src/cc/chunk/KfsOps.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/chunk/KfsOps.cc -------------------------------------------------------------------------------- /src/cc/chunk/KfsOps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/chunk/KfsOps.h -------------------------------------------------------------------------------- /src/cc/chunk/KfsOpsHandler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/chunk/KfsOpsHandler.cc -------------------------------------------------------------------------------- /src/cc/chunk/LeaseClerk.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/chunk/LeaseClerk.cc -------------------------------------------------------------------------------- /src/cc/chunk/LeaseClerk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/chunk/LeaseClerk.h -------------------------------------------------------------------------------- /src/cc/chunk/MetaServerSM.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/chunk/MetaServerSM.cc -------------------------------------------------------------------------------- /src/cc/chunk/MetaServerSM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/chunk/MetaServerSM.h -------------------------------------------------------------------------------- /src/cc/chunk/RemoteSyncSM.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/chunk/RemoteSyncSM.cc -------------------------------------------------------------------------------- /src/cc/chunk/RemoteSyncSM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/chunk/RemoteSyncSM.h -------------------------------------------------------------------------------- /src/cc/chunk/Replicator.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/chunk/Replicator.cc -------------------------------------------------------------------------------- /src/cc/chunk/Replicator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/chunk/Replicator.h -------------------------------------------------------------------------------- /src/cc/chunk/chunkscrubber_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/chunk/chunkscrubber_main.cc -------------------------------------------------------------------------------- /src/cc/chunk/chunkserver_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/chunk/chunkserver_main.cc -------------------------------------------------------------------------------- /src/cc/chunk/utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/chunk/utils.cc -------------------------------------------------------------------------------- /src/cc/chunk/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/chunk/utils.h -------------------------------------------------------------------------------- /src/cc/common/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/.gitignore -------------------------------------------------------------------------------- /src/cc/common/AverageFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/AverageFilter.h -------------------------------------------------------------------------------- /src/cc/common/BufferInputStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/BufferInputStream.h -------------------------------------------------------------------------------- /src/cc/common/BufferedLogWriter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/BufferedLogWriter.cc -------------------------------------------------------------------------------- /src/cc/common/BufferedLogWriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/BufferedLogWriter.h -------------------------------------------------------------------------------- /src/cc/common/CIdChecksum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/CIdChecksum.h -------------------------------------------------------------------------------- /src/cc/common/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/CMakeLists.txt -------------------------------------------------------------------------------- /src/cc/common/DisplayData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/DisplayData.h -------------------------------------------------------------------------------- /src/cc/common/DynamicArray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/DynamicArray.h -------------------------------------------------------------------------------- /src/cc/common/FdWriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/FdWriter.h -------------------------------------------------------------------------------- /src/cc/common/HostPrefix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/HostPrefix.h -------------------------------------------------------------------------------- /src/cc/common/IntToString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/IntToString.h -------------------------------------------------------------------------------- /src/cc/common/KfsTraceNew.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/KfsTraceNew.cc -------------------------------------------------------------------------------- /src/cc/common/LinearHash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/LinearHash.h -------------------------------------------------------------------------------- /src/cc/common/MdStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/MdStream.h -------------------------------------------------------------------------------- /src/cc/common/MemLock.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/MemLock.cc -------------------------------------------------------------------------------- /src/cc/common/MemLock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/MemLock.h -------------------------------------------------------------------------------- /src/cc/common/MsgLogger.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/MsgLogger.cc -------------------------------------------------------------------------------- /src/cc/common/MsgLogger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/MsgLogger.h -------------------------------------------------------------------------------- /src/cc/common/PoolAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/PoolAllocator.h -------------------------------------------------------------------------------- /src/cc/common/Properties.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/Properties.cc -------------------------------------------------------------------------------- /src/cc/common/Properties.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/Properties.h -------------------------------------------------------------------------------- /src/cc/common/ReqOstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/ReqOstream.h -------------------------------------------------------------------------------- /src/cc/common/RequestParser.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/RequestParser.cc -------------------------------------------------------------------------------- /src/cc/common/RequestParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/RequestParser.h -------------------------------------------------------------------------------- /src/cc/common/Show.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/Show.h -------------------------------------------------------------------------------- /src/cc/common/SingleLinkedList.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/SingleLinkedList.h -------------------------------------------------------------------------------- /src/cc/common/SingleLinkedQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/SingleLinkedQueue.h -------------------------------------------------------------------------------- /src/cc/common/StBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/StBuffer.h -------------------------------------------------------------------------------- /src/cc/common/StTmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/StTmp.h -------------------------------------------------------------------------------- /src/cc/common/StdAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/StdAllocator.h -------------------------------------------------------------------------------- /src/cc/common/StringIo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/StringIo.h -------------------------------------------------------------------------------- /src/cc/common/TimerWheel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/TimerWheel.h -------------------------------------------------------------------------------- /src/cc/common/ValueSampler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/ValueSampler.h -------------------------------------------------------------------------------- /src/cc/common/Version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/Version.h -------------------------------------------------------------------------------- /src/cc/common/Watchdog.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/Watchdog.cc -------------------------------------------------------------------------------- /src/cc/common/Watchdog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/Watchdog.h -------------------------------------------------------------------------------- /src/cc/common/XmlScanner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/XmlScanner.h -------------------------------------------------------------------------------- /src/cc/common/buildversgit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/buildversgit.sh -------------------------------------------------------------------------------- /src/cc/common/computemd5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/computemd5.h -------------------------------------------------------------------------------- /src/cc/common/hsieh_hash.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/hsieh_hash.cc -------------------------------------------------------------------------------- /src/cc/common/hsieh_hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/hsieh_hash.h -------------------------------------------------------------------------------- /src/cc/common/httputils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/httputils.h -------------------------------------------------------------------------------- /src/cc/common/iosutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/iosutils.h -------------------------------------------------------------------------------- /src/cc/common/juliantime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/juliantime.h -------------------------------------------------------------------------------- /src/cc/common/kfsatomic.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/kfsatomic.cc -------------------------------------------------------------------------------- /src/cc/common/kfsatomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/kfsatomic.h -------------------------------------------------------------------------------- /src/cc/common/kfsdecls.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/kfsdecls.cc -------------------------------------------------------------------------------- /src/cc/common/kfsdecls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/kfsdecls.h -------------------------------------------------------------------------------- /src/cc/common/kfserrno.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/kfserrno.cc -------------------------------------------------------------------------------- /src/cc/common/kfserrno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/kfserrno.h -------------------------------------------------------------------------------- /src/cc/common/kfstypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/kfstypes.h -------------------------------------------------------------------------------- /src/cc/common/nofilelimit.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/nofilelimit.cc -------------------------------------------------------------------------------- /src/cc/common/nofilelimit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/nofilelimit.h -------------------------------------------------------------------------------- /src/cc/common/rusage.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/rusage.cc -------------------------------------------------------------------------------- /src/cc/common/rusage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/rusage.h -------------------------------------------------------------------------------- /src/cc/common/time.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/time.cc -------------------------------------------------------------------------------- /src/cc/common/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/common/time.h -------------------------------------------------------------------------------- /src/cc/devtools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/devtools/CMakeLists.txt -------------------------------------------------------------------------------- /src/cc/devtools/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/devtools/README -------------------------------------------------------------------------------- /src/cc/devtools/checksum_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/devtools/checksum_main.cc -------------------------------------------------------------------------------- /src/cc/devtools/dirtree_creator_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/devtools/dirtree_creator_main.cc -------------------------------------------------------------------------------- /src/cc/devtools/dtokentest_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/devtools/dtokentest_main.cc -------------------------------------------------------------------------------- /src/cc/devtools/httpstest_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/devtools/httpstest_main.cc -------------------------------------------------------------------------------- /src/cc/devtools/logger_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/devtools/logger_main.cc -------------------------------------------------------------------------------- /src/cc/devtools/net_forwarder_test_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/devtools/net_forwarder_test_main.cc -------------------------------------------------------------------------------- /src/cc/devtools/rand-sfmt_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/devtools/rand-sfmt_main.cc -------------------------------------------------------------------------------- /src/cc/devtools/requestparser_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/devtools/requestparser_main.cc -------------------------------------------------------------------------------- /src/cc/devtools/sortedhash_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/devtools/sortedhash_main.cc -------------------------------------------------------------------------------- /src/cc/devtools/sslfiltertest_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/devtools/sslfiltertest_main.cc -------------------------------------------------------------------------------- /src/cc/devtools/stlset_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/devtools/stlset_main.cc -------------------------------------------------------------------------------- /src/cc/devtools/xmlscannertest_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/devtools/xmlscannertest_main.cc -------------------------------------------------------------------------------- /src/cc/emulator/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/emulator/CMakeLists.txt -------------------------------------------------------------------------------- /src/cc/emulator/ChunkServerEmulator.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/emulator/ChunkServerEmulator.cc -------------------------------------------------------------------------------- /src/cc/emulator/ChunkServerEmulator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/emulator/ChunkServerEmulator.h -------------------------------------------------------------------------------- /src/cc/emulator/LayoutEmulator.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/emulator/LayoutEmulator.cc -------------------------------------------------------------------------------- /src/cc/emulator/LayoutEmulator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/emulator/LayoutEmulator.h -------------------------------------------------------------------------------- /src/cc/emulator/emulator_setup.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/emulator/emulator_setup.cc -------------------------------------------------------------------------------- /src/cc/emulator/emulator_setup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/emulator/emulator_setup.h -------------------------------------------------------------------------------- /src/cc/emulator/rebalanceexecutor_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/emulator/rebalanceexecutor_main.cc -------------------------------------------------------------------------------- /src/cc/emulator/rebalanceplanner_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/emulator/rebalanceplanner_main.cc -------------------------------------------------------------------------------- /src/cc/emulator/replicachecker_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/emulator/replicachecker_main.cc -------------------------------------------------------------------------------- /src/cc/fuse/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/fuse/CMakeLists.txt -------------------------------------------------------------------------------- /src/cc/fuse/kfs_fuse_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/fuse/kfs_fuse_main.cc -------------------------------------------------------------------------------- /src/cc/kfsio/Acceptor.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/Acceptor.cc -------------------------------------------------------------------------------- /src/cc/kfsio/Acceptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/Acceptor.h -------------------------------------------------------------------------------- /src/cc/kfsio/Base64.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/Base64.cc -------------------------------------------------------------------------------- /src/cc/kfsio/Base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/Base64.h -------------------------------------------------------------------------------- /src/cc/kfsio/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/CMakeLists.txt -------------------------------------------------------------------------------- /src/cc/kfsio/ChunkAccessToken.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/ChunkAccessToken.cc -------------------------------------------------------------------------------- /src/cc/kfsio/ChunkAccessToken.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/ChunkAccessToken.h -------------------------------------------------------------------------------- /src/cc/kfsio/ClientAuthContext.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/ClientAuthContext.cc -------------------------------------------------------------------------------- /src/cc/kfsio/ClientAuthContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/ClientAuthContext.h -------------------------------------------------------------------------------- /src/cc/kfsio/Counter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/Counter.h -------------------------------------------------------------------------------- /src/cc/kfsio/CryptoKeys.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/CryptoKeys.cc -------------------------------------------------------------------------------- /src/cc/kfsio/CryptoKeys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/CryptoKeys.h -------------------------------------------------------------------------------- /src/cc/kfsio/DelegationToken.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/DelegationToken.cc -------------------------------------------------------------------------------- /src/cc/kfsio/DelegationToken.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/DelegationToken.h -------------------------------------------------------------------------------- /src/cc/kfsio/FileHandle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/FileHandle.h -------------------------------------------------------------------------------- /src/cc/kfsio/Globals.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/Globals.cc -------------------------------------------------------------------------------- /src/cc/kfsio/Globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/Globals.h -------------------------------------------------------------------------------- /src/cc/kfsio/HttpChunkedDecoder.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/HttpChunkedDecoder.cc -------------------------------------------------------------------------------- /src/cc/kfsio/HttpChunkedDecoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/HttpChunkedDecoder.h -------------------------------------------------------------------------------- /src/cc/kfsio/HttpResponseHeaders.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/HttpResponseHeaders.cc -------------------------------------------------------------------------------- /src/cc/kfsio/HttpResponseHeaders.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/HttpResponseHeaders.h -------------------------------------------------------------------------------- /src/cc/kfsio/IOBuffer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/IOBuffer.cc -------------------------------------------------------------------------------- /src/cc/kfsio/IOBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/IOBuffer.h -------------------------------------------------------------------------------- /src/cc/kfsio/IOBufferWriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/IOBufferWriter.h -------------------------------------------------------------------------------- /src/cc/kfsio/ITimeout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/ITimeout.h -------------------------------------------------------------------------------- /src/cc/kfsio/KfsCallbackObj.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/KfsCallbackObj.cc -------------------------------------------------------------------------------- /src/cc/kfsio/KfsCallbackObj.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/KfsCallbackObj.h -------------------------------------------------------------------------------- /src/cc/kfsio/NetConnection.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/NetConnection.cc -------------------------------------------------------------------------------- /src/cc/kfsio/NetConnection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/NetConnection.h -------------------------------------------------------------------------------- /src/cc/kfsio/NetErrorSimulator.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/NetErrorSimulator.cc -------------------------------------------------------------------------------- /src/cc/kfsio/NetErrorSimulator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/NetErrorSimulator.h -------------------------------------------------------------------------------- /src/cc/kfsio/NetForwarder.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/NetForwarder.cc -------------------------------------------------------------------------------- /src/cc/kfsio/NetForwarder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/NetForwarder.h -------------------------------------------------------------------------------- /src/cc/kfsio/NetManager.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/NetManager.cc -------------------------------------------------------------------------------- /src/cc/kfsio/NetManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/NetManager.h -------------------------------------------------------------------------------- /src/cc/kfsio/NetManagerWatcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/NetManagerWatcher.h -------------------------------------------------------------------------------- /src/cc/kfsio/PrngIsaac64.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/PrngIsaac64.cc -------------------------------------------------------------------------------- /src/cc/kfsio/PrngIsaac64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/PrngIsaac64.h -------------------------------------------------------------------------------- /src/cc/kfsio/ProcessRestarter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/ProcessRestarter.cc -------------------------------------------------------------------------------- /src/cc/kfsio/ProcessRestarter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/ProcessRestarter.h -------------------------------------------------------------------------------- /src/cc/kfsio/Resolver.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/Resolver.cc -------------------------------------------------------------------------------- /src/cc/kfsio/Resolver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/Resolver.h -------------------------------------------------------------------------------- /src/cc/kfsio/SslFilter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/SslFilter.cc -------------------------------------------------------------------------------- /src/cc/kfsio/SslFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/SslFilter.h -------------------------------------------------------------------------------- /src/cc/kfsio/TcpSocket.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/TcpSocket.cc -------------------------------------------------------------------------------- /src/cc/kfsio/TcpSocket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/TcpSocket.h -------------------------------------------------------------------------------- /src/cc/kfsio/TransactionalClient.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/TransactionalClient.cc -------------------------------------------------------------------------------- /src/cc/kfsio/TransactionalClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/TransactionalClient.h -------------------------------------------------------------------------------- /src/cc/kfsio/ZlibInflate.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/ZlibInflate.cc -------------------------------------------------------------------------------- /src/cc/kfsio/ZlibInflate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/ZlibInflate.h -------------------------------------------------------------------------------- /src/cc/kfsio/blockname.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/blockname.cc -------------------------------------------------------------------------------- /src/cc/kfsio/blockname.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/blockname.h -------------------------------------------------------------------------------- /src/cc/kfsio/checksum.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/checksum.cc -------------------------------------------------------------------------------- /src/cc/kfsio/checksum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/checksum.h -------------------------------------------------------------------------------- /src/cc/kfsio/event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/event.h -------------------------------------------------------------------------------- /src/cc/kfsio/isaac64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/kfsio/isaac64.c -------------------------------------------------------------------------------- /src/cc/krb/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/krb/CMakeLists.txt -------------------------------------------------------------------------------- /src/cc/krb/KfsKrb5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/krb/KfsKrb5.h -------------------------------------------------------------------------------- /src/cc/krb/KrbClient.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/krb/KrbClient.cc -------------------------------------------------------------------------------- /src/cc/krb/KrbClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/krb/KrbClient.h -------------------------------------------------------------------------------- /src/cc/krb/KrbService.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/krb/KrbService.cc -------------------------------------------------------------------------------- /src/cc/krb/KrbService.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/krb/KrbService.h -------------------------------------------------------------------------------- /src/cc/krb/krbtest_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/krb/krbtest_main.cc -------------------------------------------------------------------------------- /src/cc/libclient/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/libclient/CMakeLists.txt -------------------------------------------------------------------------------- /src/cc/libclient/ClientPool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/libclient/ClientPool.h -------------------------------------------------------------------------------- /src/cc/libclient/ECMethod.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/libclient/ECMethod.cc -------------------------------------------------------------------------------- /src/cc/libclient/ECMethod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/libclient/ECMethod.h -------------------------------------------------------------------------------- /src/cc/libclient/ECMethodDef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/libclient/ECMethodDef.h -------------------------------------------------------------------------------- /src/cc/libclient/ECMethodJerasure.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/libclient/ECMethodJerasure.cc -------------------------------------------------------------------------------- /src/cc/libclient/FileOpener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/libclient/FileOpener.h -------------------------------------------------------------------------------- /src/cc/libclient/KfsAttr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/libclient/KfsAttr.cc -------------------------------------------------------------------------------- /src/cc/libclient/KfsAttr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/libclient/KfsAttr.h -------------------------------------------------------------------------------- /src/cc/libclient/KfsClient.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/libclient/KfsClient.cc -------------------------------------------------------------------------------- /src/cc/libclient/KfsClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/libclient/KfsClient.h -------------------------------------------------------------------------------- /src/cc/libclient/KfsClientInt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/libclient/KfsClientInt.h -------------------------------------------------------------------------------- /src/cc/libclient/KfsNetClient.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/libclient/KfsNetClient.cc -------------------------------------------------------------------------------- /src/cc/libclient/KfsNetClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/libclient/KfsNetClient.h -------------------------------------------------------------------------------- /src/cc/libclient/KfsOps.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/libclient/KfsOps.cc -------------------------------------------------------------------------------- /src/cc/libclient/KfsOps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/libclient/KfsOps.h -------------------------------------------------------------------------------- /src/cc/libclient/KfsProtocolWorker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/libclient/KfsProtocolWorker.cc -------------------------------------------------------------------------------- /src/cc/libclient/KfsProtocolWorker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/libclient/KfsProtocolWorker.h -------------------------------------------------------------------------------- /src/cc/libclient/KfsRead.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/libclient/KfsRead.cc -------------------------------------------------------------------------------- /src/cc/libclient/KfsWrite.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/libclient/KfsWrite.cc -------------------------------------------------------------------------------- /src/cc/libclient/Monitor.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/libclient/Monitor.cc -------------------------------------------------------------------------------- /src/cc/libclient/Monitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/libclient/Monitor.h -------------------------------------------------------------------------------- /src/cc/libclient/MonitorCommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/libclient/MonitorCommon.h -------------------------------------------------------------------------------- /src/cc/libclient/Path.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/libclient/Path.cc -------------------------------------------------------------------------------- /src/cc/libclient/Path.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/libclient/Path.h -------------------------------------------------------------------------------- /src/cc/libclient/QCECMethod.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/libclient/QCECMethod.cc -------------------------------------------------------------------------------- /src/cc/libclient/RSStriper.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/libclient/RSStriper.cc -------------------------------------------------------------------------------- /src/cc/libclient/RSStriper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/libclient/RSStriper.h -------------------------------------------------------------------------------- /src/cc/libclient/Reader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/libclient/Reader.cc -------------------------------------------------------------------------------- /src/cc/libclient/Reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/libclient/Reader.h -------------------------------------------------------------------------------- /src/cc/libclient/WriteAppender.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/libclient/WriteAppender.cc -------------------------------------------------------------------------------- /src/cc/libclient/WriteAppender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/libclient/WriteAppender.h -------------------------------------------------------------------------------- /src/cc/libclient/Writer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/libclient/Writer.cc -------------------------------------------------------------------------------- /src/cc/libclient/Writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/libclient/Writer.h -------------------------------------------------------------------------------- /src/cc/libclient/kfsglob.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/libclient/kfsglob.cc -------------------------------------------------------------------------------- /src/cc/libclient/kfsglob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/libclient/kfsglob.h -------------------------------------------------------------------------------- /src/cc/libclient/utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/libclient/utils.cc -------------------------------------------------------------------------------- /src/cc/libclient/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/libclient/utils.h -------------------------------------------------------------------------------- /src/cc/meta/AuditLog.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/AuditLog.cc -------------------------------------------------------------------------------- /src/cc/meta/AuditLog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/AuditLog.h -------------------------------------------------------------------------------- /src/cc/meta/AuthContext.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/AuthContext.cc -------------------------------------------------------------------------------- /src/cc/meta/AuthContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/AuthContext.h -------------------------------------------------------------------------------- /src/cc/meta/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/CMakeLists.txt -------------------------------------------------------------------------------- /src/cc/meta/CSMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/CSMap.h -------------------------------------------------------------------------------- /src/cc/meta/Checkpoint.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/Checkpoint.cc -------------------------------------------------------------------------------- /src/cc/meta/Checkpoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/Checkpoint.h -------------------------------------------------------------------------------- /src/cc/meta/ChildProcessTracker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/ChildProcessTracker.cc -------------------------------------------------------------------------------- /src/cc/meta/ChildProcessTracker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/ChildProcessTracker.h -------------------------------------------------------------------------------- /src/cc/meta/ChunkPlacement.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/ChunkPlacement.h -------------------------------------------------------------------------------- /src/cc/meta/ChunkServer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/ChunkServer.cc -------------------------------------------------------------------------------- /src/cc/meta/ChunkServer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/ChunkServer.h -------------------------------------------------------------------------------- /src/cc/meta/ChunkServerFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/ChunkServerFactory.h -------------------------------------------------------------------------------- /src/cc/meta/ClientManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/ClientManager.h -------------------------------------------------------------------------------- /src/cc/meta/ClientSM.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/ClientSM.cc -------------------------------------------------------------------------------- /src/cc/meta/ClientSM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/ClientSM.h -------------------------------------------------------------------------------- /src/cc/meta/DiskEntry.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/DiskEntry.cc -------------------------------------------------------------------------------- /src/cc/meta/DiskEntry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/DiskEntry.h -------------------------------------------------------------------------------- /src/cc/meta/IdempotentRequestTracker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/IdempotentRequestTracker.cc -------------------------------------------------------------------------------- /src/cc/meta/IdempotentRequestTracker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/IdempotentRequestTracker.h -------------------------------------------------------------------------------- /src/cc/meta/Key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/Key.h -------------------------------------------------------------------------------- /src/cc/meta/LayoutManager.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/LayoutManager.cc -------------------------------------------------------------------------------- /src/cc/meta/LayoutManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/LayoutManager.h -------------------------------------------------------------------------------- /src/cc/meta/LogReceiver.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/LogReceiver.cc -------------------------------------------------------------------------------- /src/cc/meta/LogReceiver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/LogReceiver.h -------------------------------------------------------------------------------- /src/cc/meta/LogTransmitter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/LogTransmitter.cc -------------------------------------------------------------------------------- /src/cc/meta/LogTransmitter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/LogTransmitter.h -------------------------------------------------------------------------------- /src/cc/meta/LogWriter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/LogWriter.cc -------------------------------------------------------------------------------- /src/cc/meta/LogWriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/LogWriter.h -------------------------------------------------------------------------------- /src/cc/meta/MetaDataStore.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/MetaDataStore.cc -------------------------------------------------------------------------------- /src/cc/meta/MetaDataStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/MetaDataStore.h -------------------------------------------------------------------------------- /src/cc/meta/MetaDataSync.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/MetaDataSync.cc -------------------------------------------------------------------------------- /src/cc/meta/MetaDataSync.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/MetaDataSync.h -------------------------------------------------------------------------------- /src/cc/meta/MetaNode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/MetaNode.h -------------------------------------------------------------------------------- /src/cc/meta/MetaRequest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/MetaRequest.cc -------------------------------------------------------------------------------- /src/cc/meta/MetaRequest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/MetaRequest.h -------------------------------------------------------------------------------- /src/cc/meta/MetaRequestHandler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/MetaRequestHandler.cc -------------------------------------------------------------------------------- /src/cc/meta/MetaVrLogSeq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/MetaVrLogSeq.h -------------------------------------------------------------------------------- /src/cc/meta/MetaVrOps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/MetaVrOps.h -------------------------------------------------------------------------------- /src/cc/meta/MetaVrSM.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/MetaVrSM.cc -------------------------------------------------------------------------------- /src/cc/meta/MetaVrSM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/MetaVrSM.h -------------------------------------------------------------------------------- /src/cc/meta/NetDispatch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/NetDispatch.cc -------------------------------------------------------------------------------- /src/cc/meta/NetDispatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/NetDispatch.h -------------------------------------------------------------------------------- /src/cc/meta/Replay.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/Replay.cc -------------------------------------------------------------------------------- /src/cc/meta/Replay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/Replay.h -------------------------------------------------------------------------------- /src/cc/meta/Restorer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/Restorer.cc -------------------------------------------------------------------------------- /src/cc/meta/Restorer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/Restorer.h -------------------------------------------------------------------------------- /src/cc/meta/UserAndGroup.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/UserAndGroup.cc -------------------------------------------------------------------------------- /src/cc/meta/UserAndGroup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/UserAndGroup.h -------------------------------------------------------------------------------- /src/cc/meta/filelister_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/filelister_main.cc -------------------------------------------------------------------------------- /src/cc/meta/globals.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/globals.cc -------------------------------------------------------------------------------- /src/cc/meta/kfsops.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/kfsops.cc -------------------------------------------------------------------------------- /src/cc/meta/kfstree.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/kfstree.cc -------------------------------------------------------------------------------- /src/cc/meta/kfstree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/kfstree.h -------------------------------------------------------------------------------- /src/cc/meta/kfstypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/kfstypes.h -------------------------------------------------------------------------------- /src/cc/meta/layoutmanager_instance.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/layoutmanager_instance.cc -------------------------------------------------------------------------------- /src/cc/meta/logcompactor_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/logcompactor_main.cc -------------------------------------------------------------------------------- /src/cc/meta/meta.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/meta.cc -------------------------------------------------------------------------------- /src/cc/meta/meta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/meta.h -------------------------------------------------------------------------------- /src/cc/meta/metaserver_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/metaserver_main.cc -------------------------------------------------------------------------------- /src/cc/meta/qfsfsck_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/qfsfsck_main.cc -------------------------------------------------------------------------------- /src/cc/meta/qfsobjstorefsck_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/qfsobjstorefsck_main.cc -------------------------------------------------------------------------------- /src/cc/meta/util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/util.cc -------------------------------------------------------------------------------- /src/cc/meta/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/meta/util.h -------------------------------------------------------------------------------- /src/cc/qcdio/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/qcdio/CMakeLists.txt -------------------------------------------------------------------------------- /src/cc/qcdio/QCDLList.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/qcdio/QCDLList.h -------------------------------------------------------------------------------- /src/cc/qcdio/QCDiskQueue.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/qcdio/QCDiskQueue.cc -------------------------------------------------------------------------------- /src/cc/qcdio/QCDiskQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/qcdio/QCDiskQueue.h -------------------------------------------------------------------------------- /src/cc/qcdio/QCFdPoll.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/qcdio/QCFdPoll.cc -------------------------------------------------------------------------------- /src/cc/qcdio/QCFdPoll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/qcdio/QCFdPoll.h -------------------------------------------------------------------------------- /src/cc/qcdio/QCIoBufferPool.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/qcdio/QCIoBufferPool.cc -------------------------------------------------------------------------------- /src/cc/qcdio/QCIoBufferPool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/qcdio/QCIoBufferPool.h -------------------------------------------------------------------------------- /src/cc/qcdio/QCMutex.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/qcdio/QCMutex.cc -------------------------------------------------------------------------------- /src/cc/qcdio/QCMutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/qcdio/QCMutex.h -------------------------------------------------------------------------------- /src/cc/qcdio/QCThread.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/qcdio/QCThread.cc -------------------------------------------------------------------------------- /src/cc/qcdio/QCThread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/qcdio/QCThread.h -------------------------------------------------------------------------------- /src/cc/qcdio/QCUtils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/qcdio/QCUtils.cc -------------------------------------------------------------------------------- /src/cc/qcdio/QCUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/qcdio/QCUtils.h -------------------------------------------------------------------------------- /src/cc/qcdio/iovperf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/qcdio/iovperf.c -------------------------------------------------------------------------------- /src/cc/qcdio/qcdebug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/qcdio/qcdebug.h -------------------------------------------------------------------------------- /src/cc/qcdio/qcdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/qcdio/qcdefs.h -------------------------------------------------------------------------------- /src/cc/qcdio/qcstutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/qcdio/qcstutils.h -------------------------------------------------------------------------------- /src/cc/qcdio/qcunittest_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/qcdio/qcunittest_main.cc -------------------------------------------------------------------------------- /src/cc/qcrs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/qcrs/CMakeLists.txt -------------------------------------------------------------------------------- /src/cc/qcrs/decode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/qcrs/decode.c -------------------------------------------------------------------------------- /src/cc/qcrs/encode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/qcrs/encode.c -------------------------------------------------------------------------------- /src/cc/qcrs/mktable_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/qcrs/mktable_main.c -------------------------------------------------------------------------------- /src/cc/qcrs/prim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/qcrs/prim.h -------------------------------------------------------------------------------- /src/cc/qcrs/rs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/qcrs/rs.h -------------------------------------------------------------------------------- /src/cc/qcrs/rs_table.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/qcrs/rs_table.c -------------------------------------------------------------------------------- /src/cc/qcrs/rs_table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/qcrs/rs_table.h -------------------------------------------------------------------------------- /src/cc/qcrs/rs_test_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/qcrs/rs_test_main.c -------------------------------------------------------------------------------- /src/cc/qfsc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/qfsc/CMakeLists.txt -------------------------------------------------------------------------------- /src/cc/qfsc/qfs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/qfsc/qfs.h -------------------------------------------------------------------------------- /src/cc/qfsc/qfsc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/qfsc/qfsc.cc -------------------------------------------------------------------------------- /src/cc/qfsc/test-qfsc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/qfsc/test-qfsc.c -------------------------------------------------------------------------------- /src/cc/s3io/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/s3io/CMakeLists.txt -------------------------------------------------------------------------------- /src/cc/s3io/s3ion.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/s3io/s3ion.cc -------------------------------------------------------------------------------- /src/cc/tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/tools/CMakeLists.txt -------------------------------------------------------------------------------- /src/cc/tools/FileSystem.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/tools/FileSystem.cc -------------------------------------------------------------------------------- /src/cc/tools/FileSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/tools/FileSystem.h -------------------------------------------------------------------------------- /src/cc/tools/MonClient.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/tools/MonClient.cc -------------------------------------------------------------------------------- /src/cc/tools/MonClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/tools/MonClient.h -------------------------------------------------------------------------------- /src/cc/tools/Trash.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/tools/Trash.cc -------------------------------------------------------------------------------- /src/cc/tools/Trash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/tools/Trash.h -------------------------------------------------------------------------------- /src/cc/tools/chunkfileinfo.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/tools/chunkfileinfo.cc -------------------------------------------------------------------------------- /src/cc/tools/cpfromqfs_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/tools/cpfromqfs_main.cc -------------------------------------------------------------------------------- /src/cc/tools/cptoqfs_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/tools/cptoqfs_main.cc -------------------------------------------------------------------------------- /src/cc/tools/kfsappend.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/tools/kfsappend.cc -------------------------------------------------------------------------------- /src/cc/tools/kfscd.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/tools/kfscd.cc -------------------------------------------------------------------------------- /src/cc/tools/kfschangereplication.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/tools/kfschangereplication.cc -------------------------------------------------------------------------------- /src/cc/tools/kfschgrp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/tools/kfschgrp.cc -------------------------------------------------------------------------------- /src/cc/tools/kfschmod.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/tools/kfschmod.cc -------------------------------------------------------------------------------- /src/cc/tools/kfschown.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/tools/kfschown.cc -------------------------------------------------------------------------------- /src/cc/tools/kfscp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/tools/kfscp.cc -------------------------------------------------------------------------------- /src/cc/tools/kfsfstat.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/tools/kfsfstat.cc -------------------------------------------------------------------------------- /src/cc/tools/kfsls.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/tools/kfsls.cc -------------------------------------------------------------------------------- /src/cc/tools/kfsmkdirs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/tools/kfsmkdirs.cc -------------------------------------------------------------------------------- /src/cc/tools/kfsmv.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/tools/kfsmv.cc -------------------------------------------------------------------------------- /src/cc/tools/kfspwd.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/tools/kfspwd.cc -------------------------------------------------------------------------------- /src/cc/tools/kfsrm.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/tools/kfsrm.cc -------------------------------------------------------------------------------- /src/cc/tools/kfsrmdir.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/tools/kfsrmdir.cc -------------------------------------------------------------------------------- /src/cc/tools/kfsshell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/tools/kfsshell.h -------------------------------------------------------------------------------- /src/cc/tools/qfs_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/tools/qfs_main.cc -------------------------------------------------------------------------------- /src/cc/tools/qfsadmin_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/tools/qfsadmin_main.cc -------------------------------------------------------------------------------- /src/cc/tools/qfscat_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/tools/qfscat_main.cc -------------------------------------------------------------------------------- /src/cc/tools/qfsdataverify_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/tools/qfsdataverify_main.cc -------------------------------------------------------------------------------- /src/cc/tools/qfsfileenum_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/tools/qfsfileenum_main.cc -------------------------------------------------------------------------------- /src/cc/tools/qfshibernate_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/tools/qfshibernate_main.cc -------------------------------------------------------------------------------- /src/cc/tools/qfsping_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/tools/qfsping_main.cc -------------------------------------------------------------------------------- /src/cc/tools/qfsput_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/tools/qfsput_main.cc -------------------------------------------------------------------------------- /src/cc/tools/qfsshell_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/tools/qfsshell_main.cc -------------------------------------------------------------------------------- /src/cc/tools/qfsstats_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/tools/qfsstats_main.cc -------------------------------------------------------------------------------- /src/cc/tools/qfstoggleworm_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/tools/qfstoggleworm_main.cc -------------------------------------------------------------------------------- /src/cc/tools/utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/cc/tools/utils.cc -------------------------------------------------------------------------------- /src/go/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/go/README.md -------------------------------------------------------------------------------- /src/go/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/go/error.go -------------------------------------------------------------------------------- /src/go/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/go/file.go -------------------------------------------------------------------------------- /src/go/file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/go/file_test.go -------------------------------------------------------------------------------- /src/go/fileinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/go/fileinfo.go -------------------------------------------------------------------------------- /src/go/fileinfo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/go/fileinfo_test.go -------------------------------------------------------------------------------- /src/go/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/go/go.mod -------------------------------------------------------------------------------- /src/go/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/go/go.sum -------------------------------------------------------------------------------- /src/go/qfs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/go/qfs.go -------------------------------------------------------------------------------- /src/go/qfs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/go/qfs_test.go -------------------------------------------------------------------------------- /src/java/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/java/README -------------------------------------------------------------------------------- /src/java/hadoop-qfs-2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/java/hadoop-qfs-2/pom.xml -------------------------------------------------------------------------------- /src/java/hadoop-qfs-2/src/main/java/com/quantcast/qfs/hadoop/Qfs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/java/hadoop-qfs-2/src/main/java/com/quantcast/qfs/hadoop/Qfs.java -------------------------------------------------------------------------------- /src/java/hadoop-qfs-2/src/main/java/com/quantcast/qfs/hadoop/QuantcastFileSystem2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/java/hadoop-qfs-2/src/main/java/com/quantcast/qfs/hadoop/QuantcastFileSystem2.java -------------------------------------------------------------------------------- /src/java/hadoop-qfs-2/src/test/java/com/quantcast/qfs/hadoop/TestQuantcastFileSystem2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/java/hadoop-qfs-2/src/test/java/com/quantcast/qfs/hadoop/TestQuantcastFileSystem2.java -------------------------------------------------------------------------------- /src/java/hadoop-qfs/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/java/hadoop-qfs/pom.xml -------------------------------------------------------------------------------- /src/java/hadoop-qfs/src/main/java/com/quantcast/qfs/hadoop/CloseableIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/java/hadoop-qfs/src/main/java/com/quantcast/qfs/hadoop/CloseableIterator.java -------------------------------------------------------------------------------- /src/java/hadoop-qfs/src/main/java/com/quantcast/qfs/hadoop/IFSImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/java/hadoop-qfs/src/main/java/com/quantcast/qfs/hadoop/IFSImpl.java -------------------------------------------------------------------------------- /src/java/hadoop-qfs/src/main/java/com/quantcast/qfs/hadoop/QFSImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/java/hadoop-qfs/src/main/java/com/quantcast/qfs/hadoop/QFSImpl.java -------------------------------------------------------------------------------- /src/java/hadoop-qfs/src/main/java/com/quantcast/qfs/hadoop/QFSInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/java/hadoop-qfs/src/main/java/com/quantcast/qfs/hadoop/QFSInputStream.java -------------------------------------------------------------------------------- /src/java/hadoop-qfs/src/main/java/com/quantcast/qfs/hadoop/QFSOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/java/hadoop-qfs/src/main/java/com/quantcast/qfs/hadoop/QFSOutputStream.java -------------------------------------------------------------------------------- /src/java/hadoop-qfs/src/main/java/com/quantcast/qfs/hadoop/QuantcastFileSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/java/hadoop-qfs/src/main/java/com/quantcast/qfs/hadoop/QuantcastFileSystem.java -------------------------------------------------------------------------------- /src/java/hadoop-qfs/src/main/java/com/quantcast/qfs/hadoop/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/java/hadoop-qfs/src/main/java/com/quantcast/qfs/hadoop/package.html -------------------------------------------------------------------------------- /src/java/hadoop-qfs/src/test/java/com/quantcast/qfs/hadoop/QFSEmulationImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/java/hadoop-qfs/src/test/java/com/quantcast/qfs/hadoop/QFSEmulationImpl.java -------------------------------------------------------------------------------- /src/java/hadoop-qfs/src/test/java/com/quantcast/qfs/hadoop/TestQuantcastFileSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/java/hadoop-qfs/src/test/java/com/quantcast/qfs/hadoop/TestQuantcastFileSystem.java -------------------------------------------------------------------------------- /src/java/javabuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/java/javabuild.sh -------------------------------------------------------------------------------- /src/java/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/java/pom.xml -------------------------------------------------------------------------------- /src/java/qfs-access-pre-9/pom.xml: -------------------------------------------------------------------------------- 1 | ../qfs-access/pom.xml -------------------------------------------------------------------------------- /src/java/qfs-access-pre-9/src/main/java/com/quantcast/qfs/access/BufferPool.java: -------------------------------------------------------------------------------- 1 | ../../../../../../../../qfs-access/src/main/java/com/quantcast/qfs/access/BufferPool.java -------------------------------------------------------------------------------- /src/java/qfs-access-pre-9/src/main/java/com/quantcast/qfs/access/KfsAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/java/qfs-access-pre-9/src/main/java/com/quantcast/qfs/access/KfsAccess.java -------------------------------------------------------------------------------- /src/java/qfs-access-pre-9/src/main/java/com/quantcast/qfs/access/KfsAccessBase.java: -------------------------------------------------------------------------------- 1 | ../../../../../../../../qfs-access/src/main/java/com/quantcast/qfs/access/KfsAccessBase.java -------------------------------------------------------------------------------- /src/java/qfs-access-pre-9/src/main/java/com/quantcast/qfs/access/KfsDelegation.java: -------------------------------------------------------------------------------- 1 | ../../../../../../../../qfs-access/src/main/java/com/quantcast/qfs/access/KfsDelegation.java -------------------------------------------------------------------------------- /src/java/qfs-access-pre-9/src/main/java/com/quantcast/qfs/access/KfsFileAttr.java: -------------------------------------------------------------------------------- 1 | ../../../../../../../../qfs-access/src/main/java/com/quantcast/qfs/access/KfsFileAttr.java -------------------------------------------------------------------------------- /src/java/qfs-access-pre-9/src/main/java/com/quantcast/qfs/access/KfsInputChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/java/qfs-access-pre-9/src/main/java/com/quantcast/qfs/access/KfsInputChannel.java -------------------------------------------------------------------------------- /src/java/qfs-access-pre-9/src/main/java/com/quantcast/qfs/access/KfsInputChannelBase.java: -------------------------------------------------------------------------------- 1 | ../../../../../../../../qfs-access/src/main/java/com/quantcast/qfs/access/KfsInputChannelBase.java -------------------------------------------------------------------------------- /src/java/qfs-access-pre-9/src/main/java/com/quantcast/qfs/access/KfsOutputChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/java/qfs-access-pre-9/src/main/java/com/quantcast/qfs/access/KfsOutputChannel.java -------------------------------------------------------------------------------- /src/java/qfs-access-pre-9/src/main/java/com/quantcast/qfs/access/KfsOutputChannelBase.java: -------------------------------------------------------------------------------- 1 | ../../../../../../../../qfs-access/src/main/java/com/quantcast/qfs/access/KfsOutputChannelBase.java -------------------------------------------------------------------------------- /src/java/qfs-access-pre-9/src/main/java/com/quantcast/qfs/access/KfsTest.java: -------------------------------------------------------------------------------- 1 | ../../../../../../../../qfs-access/src/main/java/com/quantcast/qfs/access/KfsTest.java -------------------------------------------------------------------------------- /src/java/qfs-access-pre-9/src/main/java/com/quantcast/qfs/access/Positionable.java: -------------------------------------------------------------------------------- 1 | ../../../../../../../../qfs-access/src/main/java/com/quantcast/qfs/access/Positionable.java -------------------------------------------------------------------------------- /src/java/qfs-access-pre-9/src/test: -------------------------------------------------------------------------------- 1 | ../../qfs-access/src/test -------------------------------------------------------------------------------- /src/java/qfs-access/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/java/qfs-access/pom.xml -------------------------------------------------------------------------------- /src/java/qfs-access/src/main/java/com/quantcast/qfs/access/BufferPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/java/qfs-access/src/main/java/com/quantcast/qfs/access/BufferPool.java -------------------------------------------------------------------------------- /src/java/qfs-access/src/main/java/com/quantcast/qfs/access/KfsAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/java/qfs-access/src/main/java/com/quantcast/qfs/access/KfsAccess.java -------------------------------------------------------------------------------- /src/java/qfs-access/src/main/java/com/quantcast/qfs/access/KfsAccessBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/java/qfs-access/src/main/java/com/quantcast/qfs/access/KfsAccessBase.java -------------------------------------------------------------------------------- /src/java/qfs-access/src/main/java/com/quantcast/qfs/access/KfsDelegation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/java/qfs-access/src/main/java/com/quantcast/qfs/access/KfsDelegation.java -------------------------------------------------------------------------------- /src/java/qfs-access/src/main/java/com/quantcast/qfs/access/KfsFileAttr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/java/qfs-access/src/main/java/com/quantcast/qfs/access/KfsFileAttr.java -------------------------------------------------------------------------------- /src/java/qfs-access/src/main/java/com/quantcast/qfs/access/KfsInputChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/java/qfs-access/src/main/java/com/quantcast/qfs/access/KfsInputChannel.java -------------------------------------------------------------------------------- /src/java/qfs-access/src/main/java/com/quantcast/qfs/access/KfsInputChannelBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/java/qfs-access/src/main/java/com/quantcast/qfs/access/KfsInputChannelBase.java -------------------------------------------------------------------------------- /src/java/qfs-access/src/main/java/com/quantcast/qfs/access/KfsOutputChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/java/qfs-access/src/main/java/com/quantcast/qfs/access/KfsOutputChannel.java -------------------------------------------------------------------------------- /src/java/qfs-access/src/main/java/com/quantcast/qfs/access/KfsOutputChannelBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/java/qfs-access/src/main/java/com/quantcast/qfs/access/KfsOutputChannelBase.java -------------------------------------------------------------------------------- /src/java/qfs-access/src/main/java/com/quantcast/qfs/access/KfsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/java/qfs-access/src/main/java/com/quantcast/qfs/access/KfsTest.java -------------------------------------------------------------------------------- /src/java/qfs-access/src/main/java/com/quantcast/qfs/access/Positionable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/java/qfs-access/src/main/java/com/quantcast/qfs/access/Positionable.java -------------------------------------------------------------------------------- /src/java/qfs-access/src/test/java/com/quantcast/qfs/access/TestQfsAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/java/qfs-access/src/test/java/com/quantcast/qfs/access/TestQfsAccess.java -------------------------------------------------------------------------------- /src/test-scripts/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/test-scripts/CMakeLists.txt -------------------------------------------------------------------------------- /src/test-scripts/allocate.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/test-scripts/allocate.pl -------------------------------------------------------------------------------- /src/test-scripts/allocaterecv.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/test-scripts/allocaterecv.pl -------------------------------------------------------------------------------- /src/test-scripts/allocatesend.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/test-scripts/allocatesend.pl -------------------------------------------------------------------------------- /src/test-scripts/chunkchksum_check_expected.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/test-scripts/chunkchksum_check_expected.sh -------------------------------------------------------------------------------- /src/test-scripts/cpload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/test-scripts/cpload.sh -------------------------------------------------------------------------------- /src/test-scripts/cptest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/test-scripts/cptest.sh -------------------------------------------------------------------------------- /src/test-scripts/debugchunkcore.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/test-scripts/debugchunkcore.sh -------------------------------------------------------------------------------- /src/test-scripts/fusetest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/test-scripts/fusetest.sh -------------------------------------------------------------------------------- /src/test-scripts/logcat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/test-scripts/logcat.sh -------------------------------------------------------------------------------- /src/test-scripts/meta_req_stats.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/test-scripts/meta_req_stats.sh -------------------------------------------------------------------------------- /src/test-scripts/objstoreclosetest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/test-scripts/objstoreclosetest.sh -------------------------------------------------------------------------------- /src/test-scripts/qfs_tool-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/test-scripts/qfs_tool-test.sh -------------------------------------------------------------------------------- /src/test-scripts/qfshadoop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/test-scripts/qfshadoop.sh -------------------------------------------------------------------------------- /src/test-scripts/qfsmkcerts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/test-scripts/qfsmkcerts.sh -------------------------------------------------------------------------------- /src/test-scripts/qfstest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/test-scripts/qfstest.sh -------------------------------------------------------------------------------- /src/test-scripts/recoverytest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/test-scripts/recoverytest.sh -------------------------------------------------------------------------------- /src/test-scripts/run_endurance_mc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/test-scripts/run_endurance_mc.sh -------------------------------------------------------------------------------- /src/test-scripts/rwtest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/test-scripts/rwtest.c -------------------------------------------------------------------------------- /src/test-scripts/rwtest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/test-scripts/rwtest.sh -------------------------------------------------------------------------------- /src/test-scripts/setdebugloglevel.gdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/test-scripts/setdebugloglevel.gdb -------------------------------------------------------------------------------- /src/test-scripts/walkers.gdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/src/test-scripts/walkers.gdb -------------------------------------------------------------------------------- /travis/before_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/travis/before_install.sh -------------------------------------------------------------------------------- /travis/script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/travis/script.sh -------------------------------------------------------------------------------- /webui/.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | -------------------------------------------------------------------------------- /webui/browse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/webui/browse.py -------------------------------------------------------------------------------- /webui/chart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/webui/chart.py -------------------------------------------------------------------------------- /webui/chunks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/webui/chunks.py -------------------------------------------------------------------------------- /webui/files/qfsstyle.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/webui/files/qfsstyle.css -------------------------------------------------------------------------------- /webui/files/sorttable/arrow-down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/webui/files/sorttable/arrow-down.gif -------------------------------------------------------------------------------- /webui/files/sorttable/arrow-none.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/webui/files/sorttable/arrow-none.gif -------------------------------------------------------------------------------- /webui/files/sorttable/arrow-up.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/webui/files/sorttable/arrow-up.gif -------------------------------------------------------------------------------- /webui/files/sorttable/sorttable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/webui/files/sorttable/sorttable.js -------------------------------------------------------------------------------- /webui/qfsstatus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/webui/qfsstatus.py -------------------------------------------------------------------------------- /webui/server.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/webui/server.conf -------------------------------------------------------------------------------- /wiki/Administrator's-Guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/wiki/Administrator's-Guide.md -------------------------------------------------------------------------------- /wiki/Binary-Distributions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/wiki/Binary-Distributions.md -------------------------------------------------------------------------------- /wiki/Code-Contribution-Policy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/wiki/Code-Contribution-Policy.md -------------------------------------------------------------------------------- /wiki/Configuration-Reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/wiki/Configuration-Reference.md -------------------------------------------------------------------------------- /wiki/Deployment-Guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/wiki/Deployment-Guide.md -------------------------------------------------------------------------------- /wiki/Developer-Documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/wiki/Developer-Documentation.md -------------------------------------------------------------------------------- /wiki/External-Resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/wiki/External-Resources.md -------------------------------------------------------------------------------- /wiki/Home.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/wiki/Home.md -------------------------------------------------------------------------------- /wiki/Introduction-To-QFS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/wiki/Introduction-To-QFS.md -------------------------------------------------------------------------------- /wiki/Migration-Guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/wiki/Migration-Guide.md -------------------------------------------------------------------------------- /wiki/Performance-Comparison-to-HDFS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/wiki/Performance-Comparison-to-HDFS.md -------------------------------------------------------------------------------- /wiki/QFS-Client-Reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/wiki/QFS-Client-Reference.md -------------------------------------------------------------------------------- /wiki/QFS-Kerberos-Security-Design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/wiki/QFS-Kerberos-Security-Design.md -------------------------------------------------------------------------------- /wiki/QFS-on-S3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/wiki/QFS-on-S3.md -------------------------------------------------------------------------------- /wiki/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/wiki/README -------------------------------------------------------------------------------- /wiki/Release-Notes-2.2.8.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/wiki/Release-Notes-2.2.8.md -------------------------------------------------------------------------------- /wiki/Release-Notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/wiki/Release-Notes.md -------------------------------------------------------------------------------- /wiki/images/Administrator's Guide/qfs-webui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/wiki/images/Administrator's Guide/qfs-webui.png -------------------------------------------------------------------------------- /wiki/images/Architecture/qfs_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/wiki/images/Architecture/qfs_architecture.png -------------------------------------------------------------------------------- /wiki/images/Benchmarking/landing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/wiki/images/Benchmarking/landing.png -------------------------------------------------------------------------------- /wiki/images/Benchmarking/mstress-results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/wiki/images/Benchmarking/mstress-results.png -------------------------------------------------------------------------------- /wiki/images/Benchmarking/read-write.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/wiki/images/Benchmarking/read-write.png -------------------------------------------------------------------------------- /wiki/images/Benchmarking/throughputs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/wiki/images/Benchmarking/throughputs.png -------------------------------------------------------------------------------- /wiki/images/Benchmarking/write-read-sort.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/wiki/images/Benchmarking/write-read-sort.png -------------------------------------------------------------------------------- /wiki/images/Deployment-Guide/chunkserver-node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/wiki/images/Deployment-Guide/chunkserver-node.png -------------------------------------------------------------------------------- /wiki/images/Deployment-Guide/metaserver-node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/wiki/images/Deployment-Guide/metaserver-node.png -------------------------------------------------------------------------------- /wiki/images/Deployment-Guide/qfs-chunk-server-rack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/wiki/images/Deployment-Guide/qfs-chunk-server-rack.png -------------------------------------------------------------------------------- /wiki/images/Deployment-Guide/qfs-cluster-in-a-rack-repl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/wiki/images/Deployment-Guide/qfs-cluster-in-a-rack-repl.png -------------------------------------------------------------------------------- /wiki/images/Deployment-Guide/qfs-cluster-in-a-rack-rs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/wiki/images/Deployment-Guide/qfs-cluster-in-a-rack-rs.png -------------------------------------------------------------------------------- /wiki/images/Deployment-Guide/qfs-communication-flows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/wiki/images/Deployment-Guide/qfs-communication-flows.png -------------------------------------------------------------------------------- /wiki/images/Deployment-Guide/qfs-meta-server-rack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/wiki/images/Deployment-Guide/qfs-meta-server-rack.png -------------------------------------------------------------------------------- /wiki/images/Deployment-Guide/qfs-rack-capacity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/wiki/images/Deployment-Guide/qfs-rack-capacity.png -------------------------------------------------------------------------------- /wiki/images/Deployment-Guide/qfs-rack-placement-groups-rs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/wiki/images/Deployment-Guide/qfs-rack-placement-groups-rs.png -------------------------------------------------------------------------------- /wiki/images/Misc/new_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/wiki/images/Misc/new_logo.png -------------------------------------------------------------------------------- /wiki/images/QFS-Kerberos-Security-Design/Write-Path-with-Replication.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/wiki/images/QFS-Kerberos-Security-Design/Write-Path-with-Replication.png -------------------------------------------------------------------------------- /wiki/images/S3-Guide/webui_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/wiki/images/S3-Guide/webui_default.png -------------------------------------------------------------------------------- /wiki/images/S3-Guide/webui_object_store_mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/wiki/images/S3-Guide/webui_object_store_mode.png -------------------------------------------------------------------------------- /wiki/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantcast/qfs/HEAD/wiki/makefile --------------------------------------------------------------------------------