On Fri, Oct 28, 2016 at 2:40 PM, Waldek Kozaczuk <[email protected]> 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 > If I understand correctly, this last patch is *not* needed any more, because of the patch that precedes it. Right? > [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 [email protected]: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 [email protected]. > 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 [email protected]. For more options, visit https://groups.google.com/d/optout.
