Thanks for all your work! I'll review and commit (or comment on) these
patches now.


--
Nadav Har'El
n...@scylladb.com

On Fri, Oct 28, 2016 at 2:40 PM, Waldek Kozaczuk <jwkozac...@gmail.com>
wrote:

> In last 2 weeks I submitted 6 patches who ideally should be applied in the
> chronological order I submitted them. Mainly the patches are about changing
> runjava and java.cc to make it possible to run Java 9 on OSv due to removed
> extension classloader or to deal with the implications of doing so. I have
> also fixed couple of bugs that I found while testing it:
>
> [PATCH] Reformatted java/runjava and java/tests
> [PATCH] Support building and running Java apps in non-isolated mode
> [PATCH] Changed java-example to use java.so directly to start example
> Hello application
> [PATCH] Added openjdk8-fedora-non-isolated and modified
> openjdk8-zulu-compact* to support running apps in non-isolated mode
> [PATCH] Modifed runjava classes to support running Java 9 apps and added
> switch to display Java classloader diagnostic information
> [PATCH] Added new Java apps and modified exiting OpenJDK 8 base apps to
> include new policy file and new location of runjava.jar
>
> I have done quite extensive manual testing using existing Java osv-apps
> and new ones across many combinations which involved:
>
>
> *Name/Build command* *Java 7 Isolated* *Java 7 Non-isolated* *Java 8
> Isolated* *Java 8 Non-isolated*
> *Java 8 compact profile 1*
> *non-isolated*
> apache-activemq
> *PASS*
> ./scripts/build image=java,apache-activemq
> *PASS*
> ./scripts/build image=java_non_isolated,apache-activemq
>
> *PASS*
> ./scripts/build image=openjdk8-fedora-non-isolated,apache-activemq
>
> apache-kafka
> *PASS*
> ./scripts/build image=java,apache-kafka
> *PASS*
> ./scripts/build image=java_non_isolated,apache-kafka
>
>
>
> apache-zookeeper
> *PASS*
> ./scripts/build image=java,apache-zookeeper
> *PASS*
> ./scripts/build image=java_non_isolated,apache-zookeeper
> ??
> ./scripts/build image=openjdk8-fedora,apache-zookeeper
> *PASS*
> ./scripts/build image=openjdk8-fedora-non-isolated,apache-zookeeper
>
> cassandra
> *PASS*
> ./scripts/build image=java,cassandra
>
>
> *PASS*
> ./scripts/build image=openjdk8-fedora-non-isolated,cassandra
>
> java-example
> *PASS*
> ./scripts/build image=java,java-example
> *PASS*
> ./scripts/build image=java_non_isolated,java-example
> *PASS*
> ./scripts/build image=openjdk8-fedora,java-example
> *PASS*
> ./scripts/build image=openjdk8-fedora-non-isolated,java-example
>
> java-newrelic
>
>
>
>
> jetty
> *PASS*
> ./scripts/build image=java,jetty
> *PASS*
> ./scripts/build image=java_non_isolated,jetty
>
>
>
> solr
> *PASS*
> ./scripts/build image=java,solr
> 67350 [Thread-5] INFO  org.eclipse.jetty.server.AbstractConnector  –
> Started SocketConnector@0.0.0.0:8983
> 133144150710 < 171798691590, now=133144173180
>
> [backtrace]
> 0x00000000003df400 <sched::timer_list::fired()+1120>
> 0x0000000000389a00 <interrupt_descriptor_table::invoke_interrupt(unsigned
> int)+192>
> 0x0000000000389b52 <interrupt+130>
> 0x00000000003889d9 <???+3705305>
> 0x00000000003e3617 <sched::cpu::idle()+39>
> 0x00000000003e363b <???+4077115>
> 0x00000000003e3776 <thread_main_c+38>
> 0x0000000000388a02 <???+3705346>, when curl http://localhost:port/solr/
>
>
>
>
> tomcat
> *PASS*
> ./scripts/build image=java,tomcat
>
>
> *FAIL (PR_CallOnce)*
> /scripts/build image=openjdk-fedora-non-isolated,tomcat
>
>
> New apps to test:
> *Name/Build command* *Java 7 Isolated* *Java 7 Non-isolated* *Java 8
> Isolated* *Ja*va 8 Non-isolated
> elasticsearch
>
> *PASS*
> ./scripts/build image=openjdk8-fedora,elasticsearch_with_full_jre8
> *PASS*
> ./scripts/build image=openjdk8-fedora-non-isolated,elasticsearch_with_
> full_jre8
> apache-derby
> *PASS*
> ./scripts/build image=java,derby
> *PASS*
> ./scripts/build image=java_non_isolated,derby
>
>
>
>
>
> It would be nice to have an automated integration test that would actually
> run these apps and integration test them like using curl and expect.
>
> --
> You received this message because you are subscribed to the Google Groups
> "OSv Development" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to osv-dev+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups "OSv 
Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to osv-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to