├── .clang-format ├── .gitignore ├── CMakeLists.txt ├── Dockerfile ├── LICENCE.md ├── README.md ├── VERSION ├── docs ├── Doxyfile.in └── images │ ├── Scabbard_arch.png │ ├── Scabbard_logo.png │ ├── architecture.png │ └── logo.png ├── resources └── datasets │ ├── google-cluster-data │ └── google-cluster-data.txt │ ├── lrb │ └── lrb-data-small-ht.txt │ ├── manufacturing_equipment │ └── DEBS2012-small.txt │ └── smartgrid │ └── smartgrid-data.txt ├── scripts ├── build.sh ├── lightsaber-bench │ └── run-benchmarks-lightsaber.sh ├── prepare-software.sh ├── scabbard-bench │ ├── other │ │ ├── run-checkpoint-only-benchmarks-different-confs.sh │ │ └── run-scalability-benchmarks.sh │ └── paper │ │ ├── run-adaptive-benchmarks-FIG12.sh │ │ ├── run-aws-gp3-benchmarks-FIG14.sh │ │ ├── run-benchmarks-FIG7.sh │ │ ├── run-breakdown-benchmarks-FIG11.sh │ │ ├── run-checkpoint-only-benchmarks-TABLE4.sh │ │ ├── run-flink-benchmarks-FIG9.sh │ │ ├── run-ingestion-only-benchmarks-FIG8.sh │ │ ├── run-kafka-benchmarks-FIG9.sh │ │ ├── run-rdma-benchmarks-FIG13.sh │ │ └── run-recovery-benchmarks-FIG10.sh └── utils │ ├── memcheck.sh │ └── run_with_huge_pages.sh ├── src ├── CMakeLists.txt ├── RDMA │ └── infinity │ │ ├── core │ │ ├── Configuration.h │ │ ├── Context.cpp │ │ └── Context.h │ │ ├── infinity.h │ │ ├── memory │ │ ├── Atomic.cpp │ │ ├── Atomic.h │ │ ├── Buffer.cpp │ │ ├── Buffer.h │ │ ├── Region.cpp │ │ ├── Region.h │ │ ├── RegionToken.cpp │ │ ├── RegionToken.h │ │ ├── RegionType.h │ │ ├── RegisteredMemory.cpp │ │ └── RegisteredMemory.h │ │ ├── queues │ │ ├── QueuePair.cpp │ │ ├── QueuePair.h │ │ ├── QueuePairFactory.cpp │ │ └── QueuePairFactory.h │ │ ├── requests │ │ ├── RequestToken.cpp │ │ └── RequestToken.h │ │ └── utils │ │ ├── Address.cpp │ │ ├── Address.h │ │ └── Debug.h ├── buffers │ ├── CircularQueryBuffer.h │ ├── NUMACircularQueryBuffer.h │ ├── NumaBuffer.h │ ├── PartialWindowResults.h │ ├── PartialWindowResultsFactory.h │ ├── PersistentCircularQueryBuffer.h │ ├── PersistentNumaCircularQueryBuffer.h │ ├── QueryBuffer.h │ ├── RDMABufferPool.h │ ├── UnboundedQueryBuffer.h │ └── UnboundedQueryBufferFactory.h ├── checkpoint │ ├── BlockManager.cpp │ ├── BlockManager.h │ ├── Checkpoint.h │ ├── CheckpointStatistics.h │ ├── FileBackedCheckpointCoordinator.cpp │ ├── FileBackedCheckpointCoordinator.h │ ├── LineageGraph.cpp │ ├── LineageGraph.h │ ├── LineageGraphFactory.h │ └── Recovery.h ├── compression │ ├── CompressionCodeGenUtils.cpp │ ├── CompressionCodeGenUtils.h │ ├── CompressionStatistics.cpp │ ├── CompressionStatistics.h │ ├── Compressor.h │ └── Zigzag.h ├── cql │ ├── expressions │ │ ├── ColumnReference.h │ │ ├── Expression.cpp │ │ ├── Expression.h │ │ ├── FloatConstant.h │ │ ├── IntConstant.h │ │ ├── LongConstant.h │ │ ├── LongLongConstant.h │ │ └── operations │ │ │ ├── Addition.h │ │ │ ├── Division.h │ │ │ ├── Multiplication.h │ │ │ └── Subtraction.h │ ├── operators │ │ ├── AggregateOperatorCode.h │ │ ├── Aggregation.h │ │ ├── AggregationType.h │ │ ├── HashFunctions.h │ │ ├── HashTable.h │ │ ├── NoOp.h │ │ ├── OperatorCode.h │ │ ├── Projection.h │ │ ├── Selection.h │ │ ├── StaticHashJoin.h │ │ ├── ThetaJoin.h │ │ └── codeGeneration │ │ │ ├── AggregationTree.h │ │ │ ├── GeneralAggregationGraph.h │ │ │ ├── OperatorJit.cpp │ │ │ ├── OperatorJit.h │ │ │ └── OperatorKernel.h │ └── predicates │ │ ├── ANDPredicate.h │ │ ├── ComparisonPredicate.h │ │ ├── ORPredicate.h │ │ └── Predicate.h ├── dispatcher │ ├── ITaskDispatcher.cpp │ ├── ITaskDispatcher.h │ ├── JoinTaskDispatcher.cpp │ ├── JoinTaskDispatcher.h │ ├── TaskDispatcher.cpp │ └── TaskDispatcher.h ├── filesystem │ ├── File.cpp │ ├── File.h │ ├── FileSystemDisk.h │ └── NullDisk.h ├── main.cpp ├── monitors │ ├── CompressionMonitor.cpp │ ├── CompressionMonitor.h │ ├── LatencyMonitor.cpp │ ├── LatencyMonitor.h │ ├── Measurement.cpp │ ├── Measurement.h │ ├── PerformanceMonitor.cpp │ ├── PerformanceMonitor.h │ ├── ThroughputMonitor.cpp │ └── ThroughputMonitor.h ├── processor │ ├── TaskProcessor.cpp │ ├── TaskProcessor.h │ └── TaskProcessorPool.h ├── result │ ├── PartialResultSlot.h │ ├── ResultHandler.cpp │ └── ResultHandler.h ├── tasks │ ├── ConcurrentQueue.h │ ├── NumaTaskQueueWrapper.cpp │ ├── NumaTaskQueueWrapper.h │ ├── Task.cpp │ ├── Task.h │ ├── TaskFactory.h │ ├── WindowBatch.cpp │ ├── WindowBatch.h │ └── WindowBatchFactory.h └── utils │ ├── Async.h │ ├── AttributeType.cpp │ ├── AttributeType.h │ ├── Channel.h │ ├── Guid.h │ ├── NumaAllocator.h │ ├── PaddedInt.h │ ├── PaddedLong.h │ ├── Query.cpp │ ├── Query.h │ ├── QueryApplication.cpp │ ├── QueryApplication.h │ ├── QueryConfig.h │ ├── QueryOperator.h │ ├── Status.h │ ├── SystemConf.cpp │ ├── SystemConf.h │ ├── TupleSchema.h │ ├── Utils.cpp │ ├── Utils.h │ └── WindowDefinition.h └── test ├── CMakeLists.txt ├── benchmarks ├── CMakeLists.txt ├── applications │ ├── BenchmarkQuery.h │ ├── CMakeLists.txt │ ├── ClusterMonitoring │ │ ├── CM1.cpp │ │ ├── CM2.cpp │ │ ├── ClusterMonitoring.h │ │ └── main.cpp │ ├── LinearRoadBenchmark │ │ ├── LRB1.cpp │ │ ├── LRB2.cpp │ │ ├── LinearRoadBenchmark.h │ │ └── main.cpp │ ├── ManufacturingEquipment │ │ ├── ME1.cpp │ │ ├── ManufacturingEquipment.h │ │ └── main.cpp │ ├── Nexmark │ │ ├── NBQ5.cpp │ │ ├── Nexmark.h │ │ └── main.cpp │ ├── RemoteBenchmark │ │ ├── RDMA │ │ │ ├── CMakeLists.txt │ │ │ └── examples │ │ │ │ ├── read-write-send.cpp │ │ │ │ └── send-performance.cpp │ │ ├── remoteRDMASink.cpp │ │ ├── remoteRDMASource.cpp │ │ ├── remoteSink.cpp │ │ └── remoteSource.cpp │ ├── SmartGrid │ │ ├── SG1.cpp │ │ ├── SG2.cpp │ │ ├── SG3.cpp │ │ ├── SmartGrid.h │ │ └── main.cpp │ └── YahooBenchmark │ │ ├── YSB.cpp │ │ ├── YahooBenchmark.h │ │ └── main.cpp ├── applicationsWithCheckpoints │ ├── CMakeLists.txt │ ├── ClusterMonitoring │ │ ├── CM1.cpp │ │ ├── CM2.cpp │ │ ├── ClusterMonitoring.h │ │ └── main.cpp │ ├── LinearRoadBenchmark │ │ ├── LRB1.cpp │ │ ├── LRB2.cpp │ │ ├── LRB3.cpp │ │ ├── LinearRoadBenchmark.h │ │ └── main.cpp │ ├── ManufacturingEquipment │ │ ├── ME1.cpp │ │ ├── ManufacturingEquipment.h │ │ └── main.cpp │ ├── Nexmark │ │ ├── NBQ5.cpp │ │ ├── Nexmark.h │ │ └── main.cpp │ ├── SmartGrid │ │ ├── SG1.cpp │ │ ├── SG2.cpp │ │ ├── SG3.cpp │ │ ├── SmartGrid.h │ │ └── main.cpp │ └── YahooBenchmark │ │ ├── YSB.cpp │ │ └── main.cpp ├── kafka-flink │ ├── BenchmarkUtils.h │ ├── CMakeLists.txt │ ├── Flink.h │ ├── Kafka.h │ ├── main.cpp │ ├── mainKafka.cpp │ └── queues │ │ ├── atomicops.h │ │ ├── readerwritercircularbuffer.h │ │ └── readerwriterqueue.h └── microbenchmarks │ ├── CMakeLists.txt │ ├── RandomDataGenerator.h │ ├── TestAggregation.cpp │ ├── TestGAG.cpp │ ├── TestJoin.cpp │ ├── TestPersistentAggregation.cpp │ ├── TestPersistentProjection.cpp │ ├── TestProjection.cpp │ └── TestSelection.cpp └── unit_tests ├── CMakeLists.txt ├── checkpoint.cpp ├── datastructures.cpp ├── internals.cpp └── operators.cpp /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/LICENCE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/README.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 0.0.2 -------------------------------------------------------------------------------- /docs/Doxyfile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/docs/Doxyfile.in -------------------------------------------------------------------------------- /docs/images/Scabbard_arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/docs/images/Scabbard_arch.png -------------------------------------------------------------------------------- /docs/images/Scabbard_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/docs/images/Scabbard_logo.png -------------------------------------------------------------------------------- /docs/images/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/docs/images/architecture.png -------------------------------------------------------------------------------- /docs/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/docs/images/logo.png -------------------------------------------------------------------------------- /resources/datasets/google-cluster-data/google-cluster-data.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/resources/datasets/google-cluster-data/google-cluster-data.txt -------------------------------------------------------------------------------- /resources/datasets/lrb/lrb-data-small-ht.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/resources/datasets/lrb/lrb-data-small-ht.txt -------------------------------------------------------------------------------- /resources/datasets/manufacturing_equipment/DEBS2012-small.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/resources/datasets/manufacturing_equipment/DEBS2012-small.txt -------------------------------------------------------------------------------- /resources/datasets/smartgrid/smartgrid-data.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/resources/datasets/smartgrid/smartgrid-data.txt -------------------------------------------------------------------------------- /scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/scripts/build.sh -------------------------------------------------------------------------------- /scripts/lightsaber-bench/run-benchmarks-lightsaber.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/scripts/lightsaber-bench/run-benchmarks-lightsaber.sh -------------------------------------------------------------------------------- /scripts/prepare-software.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/scripts/prepare-software.sh -------------------------------------------------------------------------------- /scripts/scabbard-bench/other/run-checkpoint-only-benchmarks-different-confs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/scripts/scabbard-bench/other/run-checkpoint-only-benchmarks-different-confs.sh -------------------------------------------------------------------------------- /scripts/scabbard-bench/other/run-scalability-benchmarks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/scripts/scabbard-bench/other/run-scalability-benchmarks.sh -------------------------------------------------------------------------------- /scripts/scabbard-bench/paper/run-adaptive-benchmarks-FIG12.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/scripts/scabbard-bench/paper/run-adaptive-benchmarks-FIG12.sh -------------------------------------------------------------------------------- /scripts/scabbard-bench/paper/run-aws-gp3-benchmarks-FIG14.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/scripts/scabbard-bench/paper/run-aws-gp3-benchmarks-FIG14.sh -------------------------------------------------------------------------------- /scripts/scabbard-bench/paper/run-benchmarks-FIG7.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/scripts/scabbard-bench/paper/run-benchmarks-FIG7.sh -------------------------------------------------------------------------------- /scripts/scabbard-bench/paper/run-breakdown-benchmarks-FIG11.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/scripts/scabbard-bench/paper/run-breakdown-benchmarks-FIG11.sh -------------------------------------------------------------------------------- /scripts/scabbard-bench/paper/run-checkpoint-only-benchmarks-TABLE4.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/scripts/scabbard-bench/paper/run-checkpoint-only-benchmarks-TABLE4.sh -------------------------------------------------------------------------------- /scripts/scabbard-bench/paper/run-flink-benchmarks-FIG9.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/scripts/scabbard-bench/paper/run-flink-benchmarks-FIG9.sh -------------------------------------------------------------------------------- /scripts/scabbard-bench/paper/run-ingestion-only-benchmarks-FIG8.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/scripts/scabbard-bench/paper/run-ingestion-only-benchmarks-FIG8.sh -------------------------------------------------------------------------------- /scripts/scabbard-bench/paper/run-kafka-benchmarks-FIG9.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/scripts/scabbard-bench/paper/run-kafka-benchmarks-FIG9.sh -------------------------------------------------------------------------------- /scripts/scabbard-bench/paper/run-rdma-benchmarks-FIG13.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/scripts/scabbard-bench/paper/run-rdma-benchmarks-FIG13.sh -------------------------------------------------------------------------------- /scripts/scabbard-bench/paper/run-recovery-benchmarks-FIG10.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/scripts/scabbard-bench/paper/run-recovery-benchmarks-FIG10.sh -------------------------------------------------------------------------------- /scripts/utils/memcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/scripts/utils/memcheck.sh -------------------------------------------------------------------------------- /scripts/utils/run_with_huge_pages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/scripts/utils/run_with_huge_pages.sh -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/RDMA/infinity/core/Configuration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/RDMA/infinity/core/Configuration.h -------------------------------------------------------------------------------- /src/RDMA/infinity/core/Context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/RDMA/infinity/core/Context.cpp -------------------------------------------------------------------------------- /src/RDMA/infinity/core/Context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/RDMA/infinity/core/Context.h -------------------------------------------------------------------------------- /src/RDMA/infinity/infinity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/RDMA/infinity/infinity.h -------------------------------------------------------------------------------- /src/RDMA/infinity/memory/Atomic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/RDMA/infinity/memory/Atomic.cpp -------------------------------------------------------------------------------- /src/RDMA/infinity/memory/Atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/RDMA/infinity/memory/Atomic.h -------------------------------------------------------------------------------- /src/RDMA/infinity/memory/Buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/RDMA/infinity/memory/Buffer.cpp -------------------------------------------------------------------------------- /src/RDMA/infinity/memory/Buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/RDMA/infinity/memory/Buffer.h -------------------------------------------------------------------------------- /src/RDMA/infinity/memory/Region.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/RDMA/infinity/memory/Region.cpp -------------------------------------------------------------------------------- /src/RDMA/infinity/memory/Region.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/RDMA/infinity/memory/Region.h -------------------------------------------------------------------------------- /src/RDMA/infinity/memory/RegionToken.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/RDMA/infinity/memory/RegionToken.cpp -------------------------------------------------------------------------------- /src/RDMA/infinity/memory/RegionToken.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/RDMA/infinity/memory/RegionToken.h -------------------------------------------------------------------------------- /src/RDMA/infinity/memory/RegionType.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/RDMA/infinity/memory/RegionType.h -------------------------------------------------------------------------------- /src/RDMA/infinity/memory/RegisteredMemory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/RDMA/infinity/memory/RegisteredMemory.cpp -------------------------------------------------------------------------------- /src/RDMA/infinity/memory/RegisteredMemory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/RDMA/infinity/memory/RegisteredMemory.h -------------------------------------------------------------------------------- /src/RDMA/infinity/queues/QueuePair.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/RDMA/infinity/queues/QueuePair.cpp -------------------------------------------------------------------------------- /src/RDMA/infinity/queues/QueuePair.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/RDMA/infinity/queues/QueuePair.h -------------------------------------------------------------------------------- /src/RDMA/infinity/queues/QueuePairFactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/RDMA/infinity/queues/QueuePairFactory.cpp -------------------------------------------------------------------------------- /src/RDMA/infinity/queues/QueuePairFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/RDMA/infinity/queues/QueuePairFactory.h -------------------------------------------------------------------------------- /src/RDMA/infinity/requests/RequestToken.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/RDMA/infinity/requests/RequestToken.cpp -------------------------------------------------------------------------------- /src/RDMA/infinity/requests/RequestToken.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/RDMA/infinity/requests/RequestToken.h -------------------------------------------------------------------------------- /src/RDMA/infinity/utils/Address.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/RDMA/infinity/utils/Address.cpp -------------------------------------------------------------------------------- /src/RDMA/infinity/utils/Address.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/RDMA/infinity/utils/Address.h -------------------------------------------------------------------------------- /src/RDMA/infinity/utils/Debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/RDMA/infinity/utils/Debug.h -------------------------------------------------------------------------------- /src/buffers/CircularQueryBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/buffers/CircularQueryBuffer.h -------------------------------------------------------------------------------- /src/buffers/NUMACircularQueryBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/buffers/NUMACircularQueryBuffer.h -------------------------------------------------------------------------------- /src/buffers/NumaBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/buffers/NumaBuffer.h -------------------------------------------------------------------------------- /src/buffers/PartialWindowResults.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/buffers/PartialWindowResults.h -------------------------------------------------------------------------------- /src/buffers/PartialWindowResultsFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/buffers/PartialWindowResultsFactory.h -------------------------------------------------------------------------------- /src/buffers/PersistentCircularQueryBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/buffers/PersistentCircularQueryBuffer.h -------------------------------------------------------------------------------- /src/buffers/PersistentNumaCircularQueryBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/buffers/PersistentNumaCircularQueryBuffer.h -------------------------------------------------------------------------------- /src/buffers/QueryBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/buffers/QueryBuffer.h -------------------------------------------------------------------------------- /src/buffers/RDMABufferPool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/buffers/RDMABufferPool.h -------------------------------------------------------------------------------- /src/buffers/UnboundedQueryBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/buffers/UnboundedQueryBuffer.h -------------------------------------------------------------------------------- /src/buffers/UnboundedQueryBufferFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/buffers/UnboundedQueryBufferFactory.h -------------------------------------------------------------------------------- /src/checkpoint/BlockManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/checkpoint/BlockManager.cpp -------------------------------------------------------------------------------- /src/checkpoint/BlockManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/checkpoint/BlockManager.h -------------------------------------------------------------------------------- /src/checkpoint/Checkpoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/checkpoint/Checkpoint.h -------------------------------------------------------------------------------- /src/checkpoint/CheckpointStatistics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/checkpoint/CheckpointStatistics.h -------------------------------------------------------------------------------- /src/checkpoint/FileBackedCheckpointCoordinator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/checkpoint/FileBackedCheckpointCoordinator.cpp -------------------------------------------------------------------------------- /src/checkpoint/FileBackedCheckpointCoordinator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/checkpoint/FileBackedCheckpointCoordinator.h -------------------------------------------------------------------------------- /src/checkpoint/LineageGraph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/checkpoint/LineageGraph.cpp -------------------------------------------------------------------------------- /src/checkpoint/LineageGraph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/checkpoint/LineageGraph.h -------------------------------------------------------------------------------- /src/checkpoint/LineageGraphFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/checkpoint/LineageGraphFactory.h -------------------------------------------------------------------------------- /src/checkpoint/Recovery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/checkpoint/Recovery.h -------------------------------------------------------------------------------- /src/compression/CompressionCodeGenUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/compression/CompressionCodeGenUtils.cpp -------------------------------------------------------------------------------- /src/compression/CompressionCodeGenUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/compression/CompressionCodeGenUtils.h -------------------------------------------------------------------------------- /src/compression/CompressionStatistics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/compression/CompressionStatistics.cpp -------------------------------------------------------------------------------- /src/compression/CompressionStatistics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/compression/CompressionStatistics.h -------------------------------------------------------------------------------- /src/compression/Compressor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/compression/Compressor.h -------------------------------------------------------------------------------- /src/compression/Zigzag.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/compression/Zigzag.h -------------------------------------------------------------------------------- /src/cql/expressions/ColumnReference.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/cql/expressions/ColumnReference.h -------------------------------------------------------------------------------- /src/cql/expressions/Expression.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/cql/expressions/Expression.cpp -------------------------------------------------------------------------------- /src/cql/expressions/Expression.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/cql/expressions/Expression.h -------------------------------------------------------------------------------- /src/cql/expressions/FloatConstant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/cql/expressions/FloatConstant.h -------------------------------------------------------------------------------- /src/cql/expressions/IntConstant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/cql/expressions/IntConstant.h -------------------------------------------------------------------------------- /src/cql/expressions/LongConstant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/cql/expressions/LongConstant.h -------------------------------------------------------------------------------- /src/cql/expressions/LongLongConstant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/cql/expressions/LongLongConstant.h -------------------------------------------------------------------------------- /src/cql/expressions/operations/Addition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/cql/expressions/operations/Addition.h -------------------------------------------------------------------------------- /src/cql/expressions/operations/Division.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/cql/expressions/operations/Division.h -------------------------------------------------------------------------------- /src/cql/expressions/operations/Multiplication.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/cql/expressions/operations/Multiplication.h -------------------------------------------------------------------------------- /src/cql/expressions/operations/Subtraction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/cql/expressions/operations/Subtraction.h -------------------------------------------------------------------------------- /src/cql/operators/AggregateOperatorCode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/cql/operators/AggregateOperatorCode.h -------------------------------------------------------------------------------- /src/cql/operators/Aggregation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/cql/operators/Aggregation.h -------------------------------------------------------------------------------- /src/cql/operators/AggregationType.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/cql/operators/AggregationType.h -------------------------------------------------------------------------------- /src/cql/operators/HashFunctions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/cql/operators/HashFunctions.h -------------------------------------------------------------------------------- /src/cql/operators/HashTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/cql/operators/HashTable.h -------------------------------------------------------------------------------- /src/cql/operators/NoOp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/cql/operators/NoOp.h -------------------------------------------------------------------------------- /src/cql/operators/OperatorCode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/cql/operators/OperatorCode.h -------------------------------------------------------------------------------- /src/cql/operators/Projection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/cql/operators/Projection.h -------------------------------------------------------------------------------- /src/cql/operators/Selection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/cql/operators/Selection.h -------------------------------------------------------------------------------- /src/cql/operators/StaticHashJoin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/cql/operators/StaticHashJoin.h -------------------------------------------------------------------------------- /src/cql/operators/ThetaJoin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/cql/operators/ThetaJoin.h -------------------------------------------------------------------------------- /src/cql/operators/codeGeneration/AggregationTree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/cql/operators/codeGeneration/AggregationTree.h -------------------------------------------------------------------------------- /src/cql/operators/codeGeneration/GeneralAggregationGraph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/cql/operators/codeGeneration/GeneralAggregationGraph.h -------------------------------------------------------------------------------- /src/cql/operators/codeGeneration/OperatorJit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/cql/operators/codeGeneration/OperatorJit.cpp -------------------------------------------------------------------------------- /src/cql/operators/codeGeneration/OperatorJit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/cql/operators/codeGeneration/OperatorJit.h -------------------------------------------------------------------------------- /src/cql/operators/codeGeneration/OperatorKernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/cql/operators/codeGeneration/OperatorKernel.h -------------------------------------------------------------------------------- /src/cql/predicates/ANDPredicate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/cql/predicates/ANDPredicate.h -------------------------------------------------------------------------------- /src/cql/predicates/ComparisonPredicate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/cql/predicates/ComparisonPredicate.h -------------------------------------------------------------------------------- /src/cql/predicates/ORPredicate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/cql/predicates/ORPredicate.h -------------------------------------------------------------------------------- /src/cql/predicates/Predicate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/cql/predicates/Predicate.h -------------------------------------------------------------------------------- /src/dispatcher/ITaskDispatcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/dispatcher/ITaskDispatcher.cpp -------------------------------------------------------------------------------- /src/dispatcher/ITaskDispatcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/dispatcher/ITaskDispatcher.h -------------------------------------------------------------------------------- /src/dispatcher/JoinTaskDispatcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/dispatcher/JoinTaskDispatcher.cpp -------------------------------------------------------------------------------- /src/dispatcher/JoinTaskDispatcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/dispatcher/JoinTaskDispatcher.h -------------------------------------------------------------------------------- /src/dispatcher/TaskDispatcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/dispatcher/TaskDispatcher.cpp -------------------------------------------------------------------------------- /src/dispatcher/TaskDispatcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/dispatcher/TaskDispatcher.h -------------------------------------------------------------------------------- /src/filesystem/File.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/filesystem/File.cpp -------------------------------------------------------------------------------- /src/filesystem/File.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/filesystem/File.h -------------------------------------------------------------------------------- /src/filesystem/FileSystemDisk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/filesystem/FileSystemDisk.h -------------------------------------------------------------------------------- /src/filesystem/NullDisk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/filesystem/NullDisk.h -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/monitors/CompressionMonitor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/monitors/CompressionMonitor.cpp -------------------------------------------------------------------------------- /src/monitors/CompressionMonitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/monitors/CompressionMonitor.h -------------------------------------------------------------------------------- /src/monitors/LatencyMonitor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/monitors/LatencyMonitor.cpp -------------------------------------------------------------------------------- /src/monitors/LatencyMonitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/monitors/LatencyMonitor.h -------------------------------------------------------------------------------- /src/monitors/Measurement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/monitors/Measurement.cpp -------------------------------------------------------------------------------- /src/monitors/Measurement.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/monitors/Measurement.h -------------------------------------------------------------------------------- /src/monitors/PerformanceMonitor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/monitors/PerformanceMonitor.cpp -------------------------------------------------------------------------------- /src/monitors/PerformanceMonitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/monitors/PerformanceMonitor.h -------------------------------------------------------------------------------- /src/monitors/ThroughputMonitor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/monitors/ThroughputMonitor.cpp -------------------------------------------------------------------------------- /src/monitors/ThroughputMonitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/monitors/ThroughputMonitor.h -------------------------------------------------------------------------------- /src/processor/TaskProcessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/processor/TaskProcessor.cpp -------------------------------------------------------------------------------- /src/processor/TaskProcessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/processor/TaskProcessor.h -------------------------------------------------------------------------------- /src/processor/TaskProcessorPool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/processor/TaskProcessorPool.h -------------------------------------------------------------------------------- /src/result/PartialResultSlot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/result/PartialResultSlot.h -------------------------------------------------------------------------------- /src/result/ResultHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/result/ResultHandler.cpp -------------------------------------------------------------------------------- /src/result/ResultHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/result/ResultHandler.h -------------------------------------------------------------------------------- /src/tasks/ConcurrentQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/tasks/ConcurrentQueue.h -------------------------------------------------------------------------------- /src/tasks/NumaTaskQueueWrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/tasks/NumaTaskQueueWrapper.cpp -------------------------------------------------------------------------------- /src/tasks/NumaTaskQueueWrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/tasks/NumaTaskQueueWrapper.h -------------------------------------------------------------------------------- /src/tasks/Task.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/tasks/Task.cpp -------------------------------------------------------------------------------- /src/tasks/Task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/tasks/Task.h -------------------------------------------------------------------------------- /src/tasks/TaskFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/tasks/TaskFactory.h -------------------------------------------------------------------------------- /src/tasks/WindowBatch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/tasks/WindowBatch.cpp -------------------------------------------------------------------------------- /src/tasks/WindowBatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/tasks/WindowBatch.h -------------------------------------------------------------------------------- /src/tasks/WindowBatchFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/tasks/WindowBatchFactory.h -------------------------------------------------------------------------------- /src/utils/Async.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/utils/Async.h -------------------------------------------------------------------------------- /src/utils/AttributeType.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/utils/AttributeType.cpp -------------------------------------------------------------------------------- /src/utils/AttributeType.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/utils/AttributeType.h -------------------------------------------------------------------------------- /src/utils/Channel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/utils/Channel.h -------------------------------------------------------------------------------- /src/utils/Guid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/utils/Guid.h -------------------------------------------------------------------------------- /src/utils/NumaAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/utils/NumaAllocator.h -------------------------------------------------------------------------------- /src/utils/PaddedInt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/utils/PaddedInt.h -------------------------------------------------------------------------------- /src/utils/PaddedLong.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/utils/PaddedLong.h -------------------------------------------------------------------------------- /src/utils/Query.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/utils/Query.cpp -------------------------------------------------------------------------------- /src/utils/Query.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/utils/Query.h -------------------------------------------------------------------------------- /src/utils/QueryApplication.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/utils/QueryApplication.cpp -------------------------------------------------------------------------------- /src/utils/QueryApplication.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/utils/QueryApplication.h -------------------------------------------------------------------------------- /src/utils/QueryConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/utils/QueryConfig.h -------------------------------------------------------------------------------- /src/utils/QueryOperator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/utils/QueryOperator.h -------------------------------------------------------------------------------- /src/utils/Status.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/utils/Status.h -------------------------------------------------------------------------------- /src/utils/SystemConf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/utils/SystemConf.cpp -------------------------------------------------------------------------------- /src/utils/SystemConf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/utils/SystemConf.h -------------------------------------------------------------------------------- /src/utils/TupleSchema.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/utils/TupleSchema.h -------------------------------------------------------------------------------- /src/utils/Utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/utils/Utils.cpp -------------------------------------------------------------------------------- /src/utils/Utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/utils/Utils.h -------------------------------------------------------------------------------- /src/utils/WindowDefinition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/src/utils/WindowDefinition.h -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/benchmarks/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/CMakeLists.txt -------------------------------------------------------------------------------- /test/benchmarks/applications/BenchmarkQuery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applications/BenchmarkQuery.h -------------------------------------------------------------------------------- /test/benchmarks/applications/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applications/CMakeLists.txt -------------------------------------------------------------------------------- /test/benchmarks/applications/ClusterMonitoring/CM1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applications/ClusterMonitoring/CM1.cpp -------------------------------------------------------------------------------- /test/benchmarks/applications/ClusterMonitoring/CM2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applications/ClusterMonitoring/CM2.cpp -------------------------------------------------------------------------------- /test/benchmarks/applications/ClusterMonitoring/ClusterMonitoring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applications/ClusterMonitoring/ClusterMonitoring.h -------------------------------------------------------------------------------- /test/benchmarks/applications/ClusterMonitoring/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applications/ClusterMonitoring/main.cpp -------------------------------------------------------------------------------- /test/benchmarks/applications/LinearRoadBenchmark/LRB1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applications/LinearRoadBenchmark/LRB1.cpp -------------------------------------------------------------------------------- /test/benchmarks/applications/LinearRoadBenchmark/LRB2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applications/LinearRoadBenchmark/LRB2.cpp -------------------------------------------------------------------------------- /test/benchmarks/applications/LinearRoadBenchmark/LinearRoadBenchmark.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applications/LinearRoadBenchmark/LinearRoadBenchmark.h -------------------------------------------------------------------------------- /test/benchmarks/applications/LinearRoadBenchmark/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applications/LinearRoadBenchmark/main.cpp -------------------------------------------------------------------------------- /test/benchmarks/applications/ManufacturingEquipment/ME1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applications/ManufacturingEquipment/ME1.cpp -------------------------------------------------------------------------------- /test/benchmarks/applications/ManufacturingEquipment/ManufacturingEquipment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applications/ManufacturingEquipment/ManufacturingEquipment.h -------------------------------------------------------------------------------- /test/benchmarks/applications/ManufacturingEquipment/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applications/ManufacturingEquipment/main.cpp -------------------------------------------------------------------------------- /test/benchmarks/applications/Nexmark/NBQ5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applications/Nexmark/NBQ5.cpp -------------------------------------------------------------------------------- /test/benchmarks/applications/Nexmark/Nexmark.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applications/Nexmark/Nexmark.h -------------------------------------------------------------------------------- /test/benchmarks/applications/Nexmark/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applications/Nexmark/main.cpp -------------------------------------------------------------------------------- /test/benchmarks/applications/RemoteBenchmark/RDMA/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applications/RemoteBenchmark/RDMA/CMakeLists.txt -------------------------------------------------------------------------------- /test/benchmarks/applications/RemoteBenchmark/RDMA/examples/read-write-send.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applications/RemoteBenchmark/RDMA/examples/read-write-send.cpp -------------------------------------------------------------------------------- /test/benchmarks/applications/RemoteBenchmark/RDMA/examples/send-performance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applications/RemoteBenchmark/RDMA/examples/send-performance.cpp -------------------------------------------------------------------------------- /test/benchmarks/applications/RemoteBenchmark/remoteRDMASink.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applications/RemoteBenchmark/remoteRDMASink.cpp -------------------------------------------------------------------------------- /test/benchmarks/applications/RemoteBenchmark/remoteRDMASource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applications/RemoteBenchmark/remoteRDMASource.cpp -------------------------------------------------------------------------------- /test/benchmarks/applications/RemoteBenchmark/remoteSink.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applications/RemoteBenchmark/remoteSink.cpp -------------------------------------------------------------------------------- /test/benchmarks/applications/RemoteBenchmark/remoteSource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applications/RemoteBenchmark/remoteSource.cpp -------------------------------------------------------------------------------- /test/benchmarks/applications/SmartGrid/SG1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applications/SmartGrid/SG1.cpp -------------------------------------------------------------------------------- /test/benchmarks/applications/SmartGrid/SG2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applications/SmartGrid/SG2.cpp -------------------------------------------------------------------------------- /test/benchmarks/applications/SmartGrid/SG3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applications/SmartGrid/SG3.cpp -------------------------------------------------------------------------------- /test/benchmarks/applications/SmartGrid/SmartGrid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applications/SmartGrid/SmartGrid.h -------------------------------------------------------------------------------- /test/benchmarks/applications/SmartGrid/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applications/SmartGrid/main.cpp -------------------------------------------------------------------------------- /test/benchmarks/applications/YahooBenchmark/YSB.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applications/YahooBenchmark/YSB.cpp -------------------------------------------------------------------------------- /test/benchmarks/applications/YahooBenchmark/YahooBenchmark.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applications/YahooBenchmark/YahooBenchmark.h -------------------------------------------------------------------------------- /test/benchmarks/applications/YahooBenchmark/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applications/YahooBenchmark/main.cpp -------------------------------------------------------------------------------- /test/benchmarks/applicationsWithCheckpoints/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applicationsWithCheckpoints/CMakeLists.txt -------------------------------------------------------------------------------- /test/benchmarks/applicationsWithCheckpoints/ClusterMonitoring/CM1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applicationsWithCheckpoints/ClusterMonitoring/CM1.cpp -------------------------------------------------------------------------------- /test/benchmarks/applicationsWithCheckpoints/ClusterMonitoring/CM2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applicationsWithCheckpoints/ClusterMonitoring/CM2.cpp -------------------------------------------------------------------------------- /test/benchmarks/applicationsWithCheckpoints/ClusterMonitoring/ClusterMonitoring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applicationsWithCheckpoints/ClusterMonitoring/ClusterMonitoring.h -------------------------------------------------------------------------------- /test/benchmarks/applicationsWithCheckpoints/ClusterMonitoring/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applicationsWithCheckpoints/ClusterMonitoring/main.cpp -------------------------------------------------------------------------------- /test/benchmarks/applicationsWithCheckpoints/LinearRoadBenchmark/LRB1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applicationsWithCheckpoints/LinearRoadBenchmark/LRB1.cpp -------------------------------------------------------------------------------- /test/benchmarks/applicationsWithCheckpoints/LinearRoadBenchmark/LRB2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applicationsWithCheckpoints/LinearRoadBenchmark/LRB2.cpp -------------------------------------------------------------------------------- /test/benchmarks/applicationsWithCheckpoints/LinearRoadBenchmark/LRB3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applicationsWithCheckpoints/LinearRoadBenchmark/LRB3.cpp -------------------------------------------------------------------------------- /test/benchmarks/applicationsWithCheckpoints/LinearRoadBenchmark/LinearRoadBenchmark.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applicationsWithCheckpoints/LinearRoadBenchmark/LinearRoadBenchmark.h -------------------------------------------------------------------------------- /test/benchmarks/applicationsWithCheckpoints/LinearRoadBenchmark/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applicationsWithCheckpoints/LinearRoadBenchmark/main.cpp -------------------------------------------------------------------------------- /test/benchmarks/applicationsWithCheckpoints/ManufacturingEquipment/ME1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applicationsWithCheckpoints/ManufacturingEquipment/ME1.cpp -------------------------------------------------------------------------------- /test/benchmarks/applicationsWithCheckpoints/ManufacturingEquipment/ManufacturingEquipment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applicationsWithCheckpoints/ManufacturingEquipment/ManufacturingEquipment.h -------------------------------------------------------------------------------- /test/benchmarks/applicationsWithCheckpoints/ManufacturingEquipment/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applicationsWithCheckpoints/ManufacturingEquipment/main.cpp -------------------------------------------------------------------------------- /test/benchmarks/applicationsWithCheckpoints/Nexmark/NBQ5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applicationsWithCheckpoints/Nexmark/NBQ5.cpp -------------------------------------------------------------------------------- /test/benchmarks/applicationsWithCheckpoints/Nexmark/Nexmark.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applicationsWithCheckpoints/Nexmark/Nexmark.h -------------------------------------------------------------------------------- /test/benchmarks/applicationsWithCheckpoints/Nexmark/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applicationsWithCheckpoints/Nexmark/main.cpp -------------------------------------------------------------------------------- /test/benchmarks/applicationsWithCheckpoints/SmartGrid/SG1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applicationsWithCheckpoints/SmartGrid/SG1.cpp -------------------------------------------------------------------------------- /test/benchmarks/applicationsWithCheckpoints/SmartGrid/SG2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applicationsWithCheckpoints/SmartGrid/SG2.cpp -------------------------------------------------------------------------------- /test/benchmarks/applicationsWithCheckpoints/SmartGrid/SG3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applicationsWithCheckpoints/SmartGrid/SG3.cpp -------------------------------------------------------------------------------- /test/benchmarks/applicationsWithCheckpoints/SmartGrid/SmartGrid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applicationsWithCheckpoints/SmartGrid/SmartGrid.h -------------------------------------------------------------------------------- /test/benchmarks/applicationsWithCheckpoints/SmartGrid/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applicationsWithCheckpoints/SmartGrid/main.cpp -------------------------------------------------------------------------------- /test/benchmarks/applicationsWithCheckpoints/YahooBenchmark/YSB.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applicationsWithCheckpoints/YahooBenchmark/YSB.cpp -------------------------------------------------------------------------------- /test/benchmarks/applicationsWithCheckpoints/YahooBenchmark/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/applicationsWithCheckpoints/YahooBenchmark/main.cpp -------------------------------------------------------------------------------- /test/benchmarks/kafka-flink/BenchmarkUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/kafka-flink/BenchmarkUtils.h -------------------------------------------------------------------------------- /test/benchmarks/kafka-flink/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/kafka-flink/CMakeLists.txt -------------------------------------------------------------------------------- /test/benchmarks/kafka-flink/Flink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/kafka-flink/Flink.h -------------------------------------------------------------------------------- /test/benchmarks/kafka-flink/Kafka.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/kafka-flink/Kafka.h -------------------------------------------------------------------------------- /test/benchmarks/kafka-flink/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/kafka-flink/main.cpp -------------------------------------------------------------------------------- /test/benchmarks/kafka-flink/mainKafka.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/kafka-flink/mainKafka.cpp -------------------------------------------------------------------------------- /test/benchmarks/kafka-flink/queues/atomicops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/kafka-flink/queues/atomicops.h -------------------------------------------------------------------------------- /test/benchmarks/kafka-flink/queues/readerwritercircularbuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/kafka-flink/queues/readerwritercircularbuffer.h -------------------------------------------------------------------------------- /test/benchmarks/kafka-flink/queues/readerwriterqueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/kafka-flink/queues/readerwriterqueue.h -------------------------------------------------------------------------------- /test/benchmarks/microbenchmarks/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/microbenchmarks/CMakeLists.txt -------------------------------------------------------------------------------- /test/benchmarks/microbenchmarks/RandomDataGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/microbenchmarks/RandomDataGenerator.h -------------------------------------------------------------------------------- /test/benchmarks/microbenchmarks/TestAggregation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/microbenchmarks/TestAggregation.cpp -------------------------------------------------------------------------------- /test/benchmarks/microbenchmarks/TestGAG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/microbenchmarks/TestGAG.cpp -------------------------------------------------------------------------------- /test/benchmarks/microbenchmarks/TestJoin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/microbenchmarks/TestJoin.cpp -------------------------------------------------------------------------------- /test/benchmarks/microbenchmarks/TestPersistentAggregation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/microbenchmarks/TestPersistentAggregation.cpp -------------------------------------------------------------------------------- /test/benchmarks/microbenchmarks/TestPersistentProjection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/microbenchmarks/TestPersistentProjection.cpp -------------------------------------------------------------------------------- /test/benchmarks/microbenchmarks/TestProjection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/microbenchmarks/TestProjection.cpp -------------------------------------------------------------------------------- /test/benchmarks/microbenchmarks/TestSelection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/benchmarks/microbenchmarks/TestSelection.cpp -------------------------------------------------------------------------------- /test/unit_tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/unit_tests/CMakeLists.txt -------------------------------------------------------------------------------- /test/unit_tests/checkpoint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/unit_tests/checkpoint.cpp -------------------------------------------------------------------------------- /test/unit_tests/datastructures.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/unit_tests/datastructures.cpp -------------------------------------------------------------------------------- /test/unit_tests/internals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/unit_tests/internals.cpp -------------------------------------------------------------------------------- /test/unit_tests/operators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsds/LightSaber/HEAD/test/unit_tests/operators.cpp --------------------------------------------------------------------------------