from osv.modules import api api.require('ruby') default = api.run(cmdline="/ruby.so /ruby-example/hello.rb")
from osv.modules import api api.require('libz') default = api.run( '--env=HOSTNAME=localhost /elasticsearch/java/bin/java' ' -Xms1g -Xmx1g -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly ' ' -Des.networkaddress.cache.ttl=60 -Des.networkaddress.cache.negative.ttl=10 -XX:+AlwaysPreTouch -Xss1m -Djava.awt.headless=true ' ' -Dfile.encoding=UTF-8 -Djna.nosys=true -XX:-OmitStackTraceInFastThrow -Dio.netty.noUnsafe=true -Dio.netty.noKeySetOptimization=true ' ' -Dio.netty.recycler.maxCapacityPerThread=0 -Dlog4j.shutdownHookEnabled=false -Dlog4j2.disable.jmx=true -Djava.io.tmpdir=/tmp ' ' -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=data ' ' -Djava.locale.providers=COMPAT -Dio.netty.allocator.type=unpooled -XX:MaxDirectMemorySize=536870912 ' ' -Des.path.home=/elasticsearch -Des.path.conf=/elasticsearch/config -Des.distribution.flavor=default -Des.distribution.type=tar -Des.bundled_jdk=true ' ' -cp /elasticsearch/lib/* org.elasticsearch.bootstrap.Elasticsearch !')
from osv.modules import api default = api.run('/wasmer --help') lua = api.run('/wasmer run /lua.wasm') sqlite = api.run('/wasmer run /sqlite.wasm') nginx = api.run('/wasmer run /nginx/nginx.wasm -- -p /nginx -c /nginx/nginx.conf')
from osv.modules import api api.require('ruby') default = api.run( cmdline="--cwd=/sinatra/ --env=GEM_HOME=/sinatra/gems /ruby.so ./example.rb" )
from osv.modules import api default = api.run("/tools/mruby.so -e EShell.run")
from osv.modules import api api.require('java') default = api.run( '--cwd=/kafka ' '/java.so ' '-Xmx1G ' '-Xms1G ' '-XX:+UseParNewGC ' '-XX:+UseConcMarkSweepGC ' '-XX:+CMSClassUnloadingEnabled ' '-XX:+CMSScavengeBeforeRemark ' '-XX:+DisableExplicitGC ' '-Djava.awt.headless=true ' '-Xloggc:/kafka/logs/kafkaServer-gc.log ' '-verbose:gc ' '-XX:+PrintGCDetails ' '-XX:+PrintGCDateStamps ' '-XX:+PrintGCTimeStamps ' '-Dcom.sun.management.jmxremote ' '-Dcom.sun.management.jmxremote.authenticate=false ' '-Dcom.sun.management.jmxremote.ssl=false ' '-Dkafka.logs.dir=/kafka/logs ' '-Dlog4j.configuration=file:/kafka/config/log4j.properties ' '-cp :/kafka/core/build/dependant-libs-2.10.4*/*.jar:/kafka/contrib/hadoop-consumer/build/libs/kafka-hadoop-consumer*.jar:/kafka/contrib/hadoop-producer/build/libs/kafka-hadoop-producer*.jar:/kafka/clients/build/libs/kafka-clients*.jar:/kafka/libs/jopt-simple-3.2.jar:/kafka/libs/kafka_2.10-0.8.2.1.jar:/kafka/libs/kafka-clients-0.8.2.1.jar:/kafka/libs/log4j-1.2.16.jar:/kafka/libs/lz4-1.2.0.jar:/kafka/libs/metrics-core-2.2.0.jar:/kafka/libs/scala-library-2.10.4.jar:/kafka/libs/slf4j-api-1.7.6.jar:/kafka/libs/slf4j-log4j12-1.6.1.jar:/kafka/libs/snappy-java-1.1.1.6.jar:/kafka/libs/zkclient-0.3.jar:/kafka/libs/zookeeper-3.4.6.jar:/kafka/core/build/libs/kafka_2.10*.jar ' 'kafka.Kafka /kafka/config/server.properties' )
from osv.modules import api api.require('java') java_cmd = "-Djetty.base=/jetty/demo-base -jar /jetty/start.jar" default = api.run(cmdline="java.so " + java_cmd) native = api.run(cmdline="/usr/bin/java " + java_cmd)
from osv.modules import api api.require('java') default = api.run( "--cwd=/opendaylight" "/java.so" "-Xms128M" "-Xmx2048m" "-XX:+UnlockDiagnosticVMOptions" "-XX:+UnsyncloadClass" "-XX:MaxPermSize=512m" "-Dcom.sun.management.jmxremote" "-Djava.endorsed.dirs=/opendaylight/lib/endorsed" "-Djava.ext.dirs=/usr/lib/jvm/java/jre/lib/ext:/usr/java/packages/lib/ext:/opendaylight/lib/ext" "-Dkaraf.instances=/opendaylight/instances" "-Dkaraf.home=/opendaylight" "-Dkaraf.base=/opendaylight" "-Dkaraf.data=/opendaylight/data" "-Dkaraf.etc=/opendaylight/etc" "-Djava.io.tmpdir=/opendaylight/data/tmp" "-Djava.util.logging.config.file=/opendaylight/etc/java.util.logging.properties" "-Dkaraf.startLocalConsole=true" "-Dkaraf.startRemoteShell=true" "-classpath /opendaylight/lib/karaf.branding-1.0.2-Helium-SR2.jar:/opendaylight/lib/karaf-jaas-boot.jar:/opendaylight/lib/karaf.jar:/opendaylight/lib/karaf-jmx-boot.jar:/opendaylight/lib/karaf-org.osgi.core.jar" "org.apache.karaf.main.Main" )
from osv.modules import api #default = api.run("/usr/bin/sysbench --test=cpu --cpu-max-prime=100000 --num-threads=4 run") default = api.run("/usr/bin/sysbench --test=memory --num-threads=4 run")
from osv.modules import api api.require('java') default = api.run(cmdline="java.so -Djetty.base=/jetty/demo-base -jar /jetty/start.jar")
from osv.modules import api default = api.run("/main.so")
from osv.modules import api default = api.run(cmdline="/usr/games/rogue")
from osv.modules import api default = api.run("/a.out")
from osv.modules import api default = api.run("--cwd=/mysql41 ./mysqld --pid-file=mysqld.pid --datadir=./data")
from osv.modules import api default = api.run(cmdline="/memcached.so -t 1 -u root")
from osv.modules import api default = api.run(cmdline="/memcached -t 1 -u root")
from osv.modules import api default = api.run("/test")
from osv.modules.api import * from osv.modules.filemap import FileMap from osv.modules import api _module = '${OSV_BASE}/modules/httpserver-api' _exe = '/libhttpserver.so' usr_files = FileMap() usr_files.add(os.path.join(_module, 'libhttpserver-api.so')).to(_exe) usr_files.add(os.path.join(_module, 'api-doc')).to('/usr/mgmt/api') api.require('openssl') api.require('libtools') api.require('libyaml') # only require next 3 modules if java (jre) is included in the list of modules api.require_if_other_module_present('josvsym','java') api.require_if_other_module_present('httpserver-jolokia-plugin','java') api.require_if_other_module_present('httpserver-jvm-plugin','java') # httpserver will run regardless of an explicit command line # passed with "run.py -e". daemon = api.run_on_init(_exe + ' &!') fg = api.run(_exe) fg_ssl = api.run(_exe + ' --ssl') default = daemon
from osv.modules import api api.require('unknown-term') default = api.run(cmdline="--env=TERM=unknown /python")
# # Copyright (C) 2014 Cloudius Systems, Ltd. # # This work is open source software, licensed under the terms of the # BSD license as described in the LICENSE file in the top-level directory. # from osv.modules import api default = api.run('/tools/uperf.so -s')
# # Copyright (C) 2014 Cloudius Systems, Ltd. # # This work is open source software, licensed under the terms of the # BSD license as described in the LICENSE file in the top-level directory. # from osv.modules import api default = api.run('/tools/iperf-zcopy -s')
from osv.modules import api default = api.run("/lua /hello.lua")
from osv.modules import api api.require('node') default = api.run(cmdline="--cwd=/sails/ /libnode.so ./example/app.js")
from osv.modules import api api.require("libz") default = api.run("/ffmpeg.so -formats") video_details = api.run( '/ffmpeg.so -i http://clips.vorwaerts-gmbh.de/VfE_html5.mp4') video_subclip = api.run( '/ffmpeg.so -i http://clips.vorwaerts-gmbh.de/VfE_html5.mp4 -ss 00:00:10 -codec copy -t 10 output.mp4' ) video_extract_png = api.run( '/ffmpeg.so -i http://clips.vorwaerts-gmbh.de/VfE_html5.mp4 -r 1 -f image2 image-%2d.png' ) video_transcode = api.run( '/ffmpeg.so -i http://clips.vorwaerts-gmbh.de/VfE_html5.mp4 -c:v libx265 -crf 28 -an -f mpegts tcp://192.168.122.1:12345' )
from osv.modules import api api.require("lua") default = api.run("/usr/lib/liblua.so /usr/lib/hello.lua")
from osv.modules import api default = api.run("db_bench.so")
from osv.modules import api default = api.run(cmdline="/httpserver")
from osv.modules.api import * from osv.modules.filemap import FileMap from osv.modules import api import os, os.path require('lua') require('ncurses') require('libedit') require('httpserver') usr_files = FileMap() usr_files.add('${OSV_BASE}/modules/cli').to('/cli') \ .include('cli.so') \ .include('cli.lua') \ .include('lib/**') \ .include('commands/**') full = api.run('/cli/cli.so') default = full
from osv.modules import api default = api.run(cmdline="/usr/bin/groonga -n test.db")
from osv.modules import api api.require('ruby') default = api.run(cmdline="--cwd=/sinatra/ --env=GEM_HOME=/sinatra/gems /ruby.so ./example.rb")
from osv.modules import api default = api.run('/php/php-cgi -b 9000 -c /php/php.ini -C')
from osv.modules import api default = api.run('/deno_linux_x64') httpserver = api.run('--env=DENO_DIR=/tmp/deno /deno_linux_x64 --allow-net /examples/httpserver.ts')
import os from osv.modules.api import * from osv.modules.filemap import FileMap from osv.modules import api provides = ['httpserver-api'] _module = '${OSV_BASE}/modules/httpserver-monitoring-api' _exe = '/libhttpserver-api.so' usr_files = FileMap() usr_files.link(_exe).to('/usr/lib/libhttpserver-api.so') usr_files.add(os.path.join(_module, 'api-doc')).to('/usr/mgmt/api') api.require('libtools') # httpserver will run regardless of an explicit command line # passed with "run.py -e". daemon = api.run_on_init(_exe + ' --access-allow=true &!') fg = api.run(_exe + ' --access-allow=true') default = daemon
import os from osv.modules.api import * from osv.modules.filemap import FileMap from osv.modules import api _module = '${OSV_BASE}/modules/httpserver' usr_files = FileMap() usr_files.add(os.path.join(_module, 'libhttpserver.so')).to('/libhttpserver.so') usr_files.add(os.path.join(_module, 'api-doc')).to('/usr/mgmt/api') usr_files.add(os.path.join(_module, 'swagger-ui', 'dist')).to('/usr/mgmt/swagger-ui/dist') default = api.run('/libhttpserver.so')
from osv.modules import api default = api.run(cmdline="--env=BINDIR=/usr/lib64/erlang/erts-6.2/bin /usr/lib64/erlang/erts-6.2/bin/beam.smp -K true -- -root /usr/lib64/erlang -progname erl -- -home / --")
from osv.modules import api default = api.run("/redis-server redis.conf")
from osv.modules import api api.require('java') java_cmd = "-Xms128m -Xmx128m -jar spring-boot-2-rest-service-basic.jar" default = api.run('/java.so ' + java_cmd) native = api.run('/usr/java/bin ' + java_cmd)
from osv.modules import api api.require('java8') default = api.run( '/java.so -cp /ratpack-app org.springframework.boot.loader.JarLauncher')
from osv.modules import api api.require('java') default = api.run( ' --cwd=/elasticsearch ' ' /java.so ' ' -Xms256m ' ' -Xmx1g ' ' -Djava.awt.headless=true ' ' -XX:+UseParNewGC ' ' -XX:+UseConcMarkSweepGC ' ' -XX:CMSInitiatingOccupancyFraction=75 ' ' -XX:+UseCMSInitiatingOccupancyOnly ' ' -XX:+HeapDumpOnOutOfMemoryError ' ' -XX:+DisableExplicitGC ' ' -Dfile.encoding=UTF-8 ' ' -Djna.nosys=true ' ' -Des.insecure.allow.root=true ' ' -Des.path.home=/elasticsearch ' ' -Des.foreground=true ' ' -cp /elasticsearch/lib/elasticsearch-2.4.2.jar:/elasticsearch/lib/* ' ' org.elasticsearch.bootstrap.Elasticsearch ' ' start ')
from osv.modules import api default = api.run(cmdline="/memcached -t $OSV_CPUS -u root")
from osv.modules import api _module = '${OSV_BASE}/modules/httpserver' _exe = '/libhttpserver.so' usr_files = FileMap() usr_files.add(os.path.join(_module, 'libhttpserver.so')).to(_exe) usr_files.add(os.path.join(_module, 'api-doc')).to('/usr/mgmt/api') usr_files.add(os.path.join(_module, 'swagger-ui', 'dist')).to('/usr/mgmt/swagger-ui/dist') usr_files.add(os.path.join(_module, 'osv-gui/public')).to('/usr/mgmt/gui') api.require('openssl') api.require('libtools') api.require('libyaml') # only require next 3 modules if java (jre) is included in the list of modules api.require_if_other_module_present('josvsym','java') api.require_if_other_module_present('httpserver-jolokia-plugin','java') api.require_if_other_module_present('httpserver-jvm-plugin','java') # httpserver will run regardless of an explicit command line # passed with "run.py -e". daemon = api.run_on_init(_exe + ' &!') fg = api.run(_exe) fg_ssl = api.run(_exe + ' --ssl') default = daemon
from osv.modules import api api.require('java') default = api.run(cmdline="--env=HOME=/ java.so -jar /embulk.jar run config.yml")
from osv.modules import api api.require('java') default = api.run( "--cwd=/spark /java.so -Xms512m -Xmx512m -cp /spark/conf:/spark/lib/spark-assembly-1.4.0-hadoop2.6.0.jar:/spark/lib/datanucleus-core-3.2.10.jar:/spark/lib/datanucleus-rdbms-3.2.9.jar:/spark/lib/datanucleus-api-jdo-3.2.6.jar -Dscala.usejavacp=true org.apache.spark.deploy.SparkSubmit --class org.apache.spark.repl.Main spark-shell" )
from osv.modules import api api.require('httpserver-html5-gui') api.require('httpserver-html5-cli') _exe = '/libhttpserver-api.so --config-file=/etc/httpserver.conf' daemon = api.run_on_init(_exe + ' &!') fg = api.run(_exe) fg_ssl = api.run(_exe + ' --ssl') fg_cors = api.run(_exe + ' --access-allow=true') default = daemon
from osv.modules import api api.require('ruby') default = api.run(cmdline="--cwd=/publify/ --env=GEM_HOME=/publify/vendor/bundle/ruby/2.1.0 /ruby.so ./bin/rails server -e production")
usr_files = FileMap() usr_files.add('${OSV_BASE}/mgmt/httpserver/httpserver.so').to('/usr/mgmt/httpserver.so') usr_files.add('${OSV_BASE}/mgmt/api').to('/usr/mgmt/api') usr_files.add('${OSV_BASE}/mgmt/swagger-ui/dist').to('/usr/mgmt/swagger-ui/dist') _cloudius_jar = '/java/cloudius.jar' _web_jar = '/usr/mgmt/web-1.0.0.jar' _logging_opts = ['-Djava.util.logging.config.file=/usr/mgmt/config/logging.properties'] shell = run_java( classpath=[ '/usr/mgmt/lib/bcprov-jdk15on-147.jar', '/usr/mgmt/lib/bcpkix-jdk15on-147.jar', _cloudius_jar, _web_jar, ], args=_logging_opts + [ '-jar', '/usr/mgmt/crash-1.0.0.jar' ]) httpserver = api.run('/usr/mgmt/httpserver.so') full = [ shell, httpserver, ] default = full
from osv.modules.api import * from osv.modules.filemap import FileMap from osv.modules import api require('lua') require('ncurses') require('libedit') require_running('httpserver') usr_files = FileMap() usr_files.add('${OSV_BASE}/modules/cli').to('/cli') \ .include('cli.so') \ .include('cli.lua') \ .include('lib/**') \ .include('commands/**') full = api.run('/cli/cli.so') default = full
from osv.modules import api api.require('perl') default = api.run(cmdline="/osv/bin/perl hello.pl")
import os from osv.modules.api import * from osv.modules.filemap import FileMap from osv.modules import api _module = '${OSV_BASE}/modules/httpserver-html5-gui' usr_files = FileMap() usr_files.add(os.path.join(_module, 'swagger-ui', 'dist')).to('/usr/mgmt/swagger-ui/dist') usr_files.add(os.path.join(_module, 'osv-gui/public')).to('/usr/mgmt/gui') usr_files.add(os.path.join(_module, 'httpserver.conf')).to('/etc/httpserver.conf') api.require('httpserver-api') # httpserver will run regardless of an explicit command line # passed with "run.py -e". _exe = '/libhttpserver-api.so --config-file=/etc/httpserver.conf' daemon = api.run_on_init(_exe + ' &!') fg = api.run(_exe) fg_ssl = api.run(_exe + ' --ssl') fg_cors = api.run(_exe + ' --access-allow=true') default = daemon
from osv.modules import api api.require('golang') default = api.run(cmdline="/go.so /hello.so")