- Nov 01, 2013
-
-
Anatol Pomozov authored
It is needed for systems where python points to python3 Signed-off-by:
Anatol Pomozov <anatol.pomozov@gmail.com> Signed-off-by:
Pekka Enberg <penberg@cloudius-systems.com>
-
- Oct 30, 2013
-
-
Nadav Har'El authored
This patch simplifies the host-side work in the new /usr zfs filesystem build process. Previously, we copied the files to a temporary directory, used "cpio" to archive them and sent its output to the guest with "netcat". With this patch, we no longer have a temporary directory, and do not need either cpio or netcat on the build machine. Rather, mkzfs.py itself, using python (instead of a separate "nc" process), connects to the guest and sends it the files - still using the CPIO format. Rather than arbitrarily sleep for 3 seconds before the host tries to connect to the guest (which might not be enough for some, or a waste of time for others), with this patch the host looks at the guest's output and connects when it sees the message "Waiting for connection". Signed-off-by:
Nadav Har'El <nyh@cloudius-systems.com>
-
- Oct 29, 2013
-
-
Tomasz Grabiec authored
Signed-off-by:
Tomasz Grabiec <tgrabiec@cloudius-systems.com>
-
- Oct 28, 2013
-
-
Avi Kivity authored
smp doesn't currently work on non-accelerated qemu, and doesn't help anyway during mkfs. Restrict ourselves to 1 vcpu to avoid problems. Signed-off-by:
Avi Kivity <avi@cloudius-systems.com>
-
Avi Kivity authored
Signed-off-by:
Avi Kivity <avi@cloudius-systems.com>
-
- Oct 24, 2013
-
-
Avi Kivity authored
Sometimes nc picks ipv6, which isn't supported; force it to use ipv4. Signed-off-by:
Avi Kivity <avi@cloudius-systems.com>
-
- Oct 23, 2013
-
-
Pekka Enberg authored
Currently, OSv release numbers would look like this: $ git describe --tags --long v0.02-0-gc40b86b Stop using "--long" and let "git describe" do the right thing: $ git describe --tags v0.01-298-g42d11fb $ git tag v0.02 $ git describe --tags v0.02 Signed-off-by:
Pekka Enberg <penberg@cloudius-systems.com>
-
Pekka Enberg authored
We are switching to Amazon S3 for OSv pre-built image releases. The script uses S3cmd: http://s3tools.org/s3cmd which can be installed on Fedora with: yum install s3cmd python-magic Please remember to configure your Amazon S3 credentials before running the script: s3cmd --configure To release a new version of OSv: git tag <version> ./scrips/release-s3 git push --tags Signed-off-by:
Pekka Enberg <penberg@cloudius-systems.com>
-
Pekka Enberg authored
This patch adds version numbering to the loader. We use "git tag" for generating an unique version number with a little bit of shell script magic to make sure version number is always up-to-date. Signed-off-by:
Pekka Enberg <penberg@cloudius-systems.com>
-
- Oct 21, 2013
-
-
Pekka Enberg authored
This adds a script for releasing OSv QCOW2 images to Artifactory. Signed-off-by:
Pekka Enberg <penberg@cloudius-systems.com>
-
- Oct 18, 2013
-
-
Pekka Enberg authored
Add a 'make check' target that runs whitelisted tests under OSv. Signed-off-by:
Pekka Enberg <penberg@cloudius-systems.com>
-
- Oct 17, 2013
-
-
Tomasz Grabiec authored
Signed-off-by:
Tomasz Grabiec <tgrabiec@cloudius-systems.com>
-
Tomasz Grabiec authored
We should pass the image path to run.py Signed-off-by:
Tomasz Grabiec <tgrabiec@cloudius-systems.com>
-
Tomasz Grabiec authored
This will be needed my mkzfs.py Signed-off-by:
Tomasz Grabiec <tgrabiec@cloudius-systems.com>
-
Tomasz Grabiec authored
When the build/ directory is on tmpfs then 'cache=none' option makes qemu fail with error: could not open disk image build/release/usr.img : Invalid argument Using tmpfs for build/ makes a _huge_ difference in build time on some setups. This patch adds fallback to 'unsafe' mode when direct IO is not supported. Signed-off-by:
Tomasz Grabiec <tgrabiec@cloudius-systems.com>
-
- Oct 16, 2013
-
-
Avi Kivity authored
Drop sudo and global /zfs temporary directory. Signed-off-by:
Avi Kivity <avi@cloudius-systems.com>
-
Avi Kivity authored
This drops the superuser requirement from the build process, and reduces the build prerequisite list. Signed-off-by:
Avi Kivity <avi@cloudius-systems.com>
-
Avi Kivity authored
Large partitions set head=254, not 255. Also be more accurate calculating the exact point of overflow.
-
Avi Kivity authored
Signed-off-by:
Avi Kivity <avi@cloudius-systems.com>
-
Avi Kivity authored
More realistic. Signed-off-by:
Avi Kivity <avi@cloudius-systems.com>
-
- Oct 09, 2013
-
-
Dmitry Fleytman authored
Signed-off-by:
Dmitry Fleytman <dmitry@daynix.com>
-
Dmitry Fleytman authored
command line option -b/--bridge added Signed-off-by:
Dmitry Fleytman <dmitry@daynix.com>
-
- Oct 07, 2013
-
-
Nadav Har'El authored
This patch adds a "osv runqueue" command to gdb, which shows the (sorted) run queue of each CPU. Note that the run queue does not include the thread currently running - just those which are ready to run. This command is useful for debugging the scheduler and load balancer, but is less generally useful than the "osv info threads" command, which lists all threads, specially marking those which are runnable as well as those which are running. Signed-off-by:
Nadav Har'El <nyh@cloudius-systems.com>
-
Pekka Enberg authored
This patch adds page allocator support to memory analyzer post processing script. Signed-off-by:
Pekka Enberg <penberg@cloudius-systems.com>
-
Tomasz Grabiec authored
This is in order to make it send Ctrl+C to the guest instead of killing the VM. Leads to less surprises when working with interactive shell inside OSv. To suppress the new behavior run with --g or --with-graphic. Relates to issue #49. Signed-off-by:
Tomasz Grabiec <tgrabiec@cloudius-systems.com>
-
Tomasz Grabiec authored
In order to have consistent indentation. Signed-off-by:
Tomasz Grabiec <tgrabiec@cloudius-systems.com>
-
Tomasz Grabiec authored
The new command prints arguments set in the image. Signed-off-by:
Tomasz Grabiec <tgrabiec@cloudius-systems.com>
-
- Sep 29, 2013
-
-
Avi Kivity authored
Signed-off-by:
Avi Kivity <avi@cloudius-systems.com>
-
Avi Kivity authored
Looking up symbols is expensive, store them in a cache. Speeds up dumping the trace log when a backtrace is taken. Signed-off-by:
Avi Kivity <avi@cloudius-systems.com>
-
Avi Kivity authored
Signed-off-by:
Avi Kivity <avi@cloudius-systems.com>
-
Avi Kivity authored
Also fix other review comments related to 1f161695. Signed-off-by:
Avi Kivity <avi@cloudius-systems.com>
-
- Sep 21, 2013
-
-
Pekka Enberg authored
Fix up the error message as suggested by Nadav. Signed-off-by:
Pekka Enberg <penberg@cloudius-systems.com>
-
Pekka Enberg authored
This adds a user-friendly error message to run.py if QEMU/KVM is not installed. Signed-off-by:
Pekka Enberg <penberg@cloudius-systems.com>
-
- Sep 20, 2013
-
-
Sasha Levin authored
Port 22 is usually taken on the host, so use port 2222 instead. Signed-off-by:
Sasha Levin <levinsasha928@gmail.com> Signed-off-by:
Pekka Enberg <penberg@cloudius-systems.com>
-
- Sep 19, 2013
-
-
Pekka Enberg authored
If Apache Ant is not found, the build fails with a cryptic error message: [penberg@localhost osv]$ make ANT tests/bench Traceback (most recent call last): File "scripts/silentant.py", line 14, in <module> stderr = subprocess.PIPE) File "/usr/lib64/python2.7/subprocess.py", line 711, in __init__ errread, errwrite) File "/usr/lib64/python2.7/subprocess.py", line 1308, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory make: *** [all] Error 1 Make it more human friendly: [penberg@localhost osv]$ make ANT tests/bench Apache Ant not found. Please install the 'ant' package. make: *** [all] Error 1 Signed-off-by:
Pekka Enberg <penberg@cloudius-systems.com>
-
Benoît Canet authored
OSerror exceptions throwed by subprocess.call are made silent using pass. Fix this by properly catching the exception and pretty print it. Signed-off-by:
Benoit Canet <benoit@irqsave.net>
-
- Sep 17, 2013
-
-
Sasha Levin authored
Signed-off-by:
Sasha Levin <levinsasha928@gmail.com>
-
- Sep 16, 2013
-
-
Sasha Levin authored
Don't use stdio and specify -daemonize when user wants to attach with qemu. Signed-off-by:
Sasha Levin <levinsasha928@gmail.com>
-
Sasha Levin authored
--detach is a boolean, shouldn't accept a flag. Signed-off-by:
Sasha Levin <levinsasha928@gmail.com>
-
Sasha Levin authored
We want to access the guest even when we're using usermode networking. Redirect port 8080 to the outside. Signed-off-by:
Sasha Levin <levinsasha928@gmail.com>
-