summaryrefslogtreecommitdiffstats
path: root/src/vcl/vcl_cfg.c
AgeCommit message (Expand)AuthorFilesLines
2021-10-04vcl: remove unsed configsFlorin Coras1-30/+0
2020-11-10vcl: remove unused configsFlorin Coras1-19/+1
2020-11-09vcl: remove support for shm api connectionsFlorin Coras1-15/+7
2020-09-14vcl: add support for app socket apiFlorin Coras1-0/+7
2020-09-14vcl: cleanup bapi and wrk registrationFlorin Coras1-11/+11
2020-08-12vcl: mt detection and cleanupFlorin Coras1-3/+4
2020-08-12vcl: support multi-threads with session migrationhanlin1-0/+5
2020-04-17vcl: fix app destroyFlorin Coras1-1/+1
2020-03-27vcl: support for uword segmentsFlorin Coras1-9/+9
2019-12-11vcl: separate binary api connections per thread workerFlorin Coras1-21/+12
2019-10-22vcl: add config option for preferred tls engineFlorin Coras1-0/+6
2019-07-29vcl: fix config parsing of hex valuesFlorin Coras1-24/+23
2019-07-12vcl: fix namespace debug printBenoƮt Ganne1-2/+1
2019-03-15vcl: cleanup debug messagesFlorin Coras1-1/+1
2019-01-02Fixes for buliding for 32bit targets:David Johnson1-25/+36
2018-11-29vcl: basic support for apps that forkFlorin Coras1-1/+0
2018-11-21session: cleanup use of api_client_indexFlorin Coras1-1/+1
2018-11-18vcl/session: apps with process workersFlorin Coras1-4/+11
2018-08-30vcl: add support for multi-worker appsFlorin Coras1-10/+11
2018-08-10vcl: support for eventfd mq signalingFlorin Coras1-144/+174
2018-08-02vcl: fix debug messages output before heap cfgFlorin Coras1-5/+7
2018-07-31vcl: add read/write udp supportFlorin Coras1-0/+1
2018-07-27vcl: use events for epoll/select/read/writeFlorin Coras1-41/+28
2018-07-18Add config option to use dlmalloc instead of mheapDave Barach1-1/+1
2018-06-28vcl: move binary api and cfg to separate filesFlorin Coras1-0/+610
ss="n">artifactId}</name> <!-- Static version, we don't want it to be deployed anyway--> <version>1.0.0</version> <properties> <commons-csv.version>1.4</commons-csv.version> <honeycomb.version>1.18.07-RC1</honeycomb.version> <maven.groovy.version>2.0</maven.groovy.version> <groovy.version>2.4.7</groovy.version> <groovy.eclipse.compiler.version>2.9.2-01</groovy.eclipse.compiler.version> <groovy.eclipse.batch.version>2.4.3-01</groovy.eclipse.batch.version> </properties> <!-- to be runnable from command line --> <packaging>jar</packaging> <dependencies> <dependency> <groupId>io.fd.honeycomb.it</groupId> <artifactId>memory-benchmark-api</artifactId> <version>${honeycomb.version}</version> </dependency> <dependency> <groupId>io.fd.honeycomb</groupId> <artifactId>minimal-distribution</artifactId> <version>${honeycomb.version}</version> </dependency> <dependency> <groupId>io.fd.honeycomb.it</groupId> <artifactId>management</artifactId> <version>${honeycomb.version}</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-csv</artifactId> <version>${commons-csv.version}</version> </dependency> <dependency> <groupId>org.codehaus.groovy</groupId> <artifactId>groovy-all</artifactId> <version>${groovy.version}</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <!-- Skip deploy --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-deploy-plugin</artifactId> <configuration> <skip>true</skip> </configuration> </plugin> <!-- skips test by default but compile them --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.19.1</version> <configuration> <skipTests>true</skipTests> </configuration> </plugin> <!-- assemble jar with all dependencies and test classes --> <plugin> <artifactId>maven-assembly-plugin</artifactId> <version>2.3</version> <configuration> <descriptor>src/main/assembly/assembly.xml</descriptor> </configuration> <executions> <execution> <id>make-assembly</id> <phase>package</phase> <goals> <goal>single</goal> </goals> </execution> </executions> </plugin> <!-- generate scripts for benchmarks --> <plugin> <groupId>org.codehaus.gmaven</groupId> <artifactId>groovy-maven-plugin</artifactId> <executions> <!-- script for on-rest memory benchmark --> <execution> <id>generate-on-rest-benchmark-script</id> <phase>package</phase> <goals> <goal>execute</goal> </goals> <!-- 0 data samples == empty config file, therefore same as honeycomb on rest --> <configuration> <source> io.fd.honeycomb.benchmark.script.MemoryBenchmarkStartupScriptGenerator.generateWithDataScript(project, log, "memory-benchmark-on-rest-out", 0) </source> </configuration> </execution> <!-- script for memory benchmark with 1000 nodes in config data--> <execution> <id>generate-with-data-1000-benchmark-script</id> <phase>package</phase> <goals> <goal>execute</goal> </goals> <configuration> <source> io.fd.honeycomb.benchmark.script.MemoryBenchmarkStartupScriptGenerator.generateWithDataScript(project, log, "memory-benchmark-with-data-out", 1000) </source> </configuration> </execution> <!-- script for memory benchmark with 10000 nodes in config data--> <execution> <id>generate-with-data-10000-benchmark-script</id> <phase>package</phase> <goals> <goal>execute</goal> </goals> <configuration> <source> io.fd.honeycomb.benchmark.script.MemoryBenchmarkStartupScriptGenerator.generateWithDataScript(project, log, "memory-benchmark-with-data-out", 10000) </source> </configuration> </execution> </executions> <dependencies> <dependency> <groupId>io.fd.honeycomb.it</groupId> <artifactId>benchmark-scripts</artifactId> <version>1.18.07-RC1</version> </dependency> </dependencies> </plugin> </plugins> </build> </project>