Hello!

I try testing continuousli OM 3 and detect one anomalia.

On default, OM in /opt/red5, in test envrionment in main /opt/3.0.0/snapshotID, /opt/3.1.0/snapshotID and add actual red5 subdir to simlinked into /opt/red5 ,this work fine.

The upload, uploadtemp, streams subdir always require copy into current produced version webapps dir.
I do't delete the oldests, if the latests instable, require set back.

Good idea, the uploadsm uploadstemp, streams dir move out another location (require disk size, security, different partition config (largefile, noatime) ) and add this a simlinked into om directory structure.

Problem: Whenn this dirs simlinked, the java filereader not read correctly - different absolute current and target path.
Pleas resolve this, this feathure is very proof!

Logs:
fileName = 4387e966bc99b104b302669640535c08.swf
DEBUG 02-26 06:25:11.997 DownloadHandler.java 389652 85 org.apache.openmeetings.servlet.outputhandler.DownloadHandler [http-nio-0.0.0.0-5080-exec-10] -

parentPath = /4387e966bc99b104b302669640535c08/
DEBUG 02-26 06:25:11.997 DownloadHandler.java 389652 98 org.apache.openmeetings.servlet.outputhandler.DownloadHandler [http-nio-0.0.0.0-5080-exec-10] - sid: 5c7ffdbc3d566480a329598038b3f7e7 [INFO] [NioProcessor-2] org.red5.server.net.rtmp.codec.RTMPProtocolDecoder - Action _result DEBUG 02-26 06:25:12.046 DownloadHandler.java 389701 178 org.apache.openmeetings.servlet.outputhandler.DownloadHandler [http-nio-0.0.0.0-5080-exec-10] - requestedFile: 4387e966bc99b104b302669640535c08.swf current_dir: /opt/3.0.0/720/red5/webapps/openmeetings/upload/files/4387e966bc99b104b302669640535c08 DEBUG 02-26 06:25:12.047 DownloadHandler.java 389702 218 org.apache.openmeetings.servlet.outputhandler.DownloadHandler [http-nio-0.0.0.0-5080-exec-10] - *full_path: /opt/3.0.0/720/red5/webapps/openmeetings/upload/files/4387e966bc99b104b302669640535c08/4387e966bc99b104b302669640535c08.swf* ERROR 02-26 06:25:12.051 DownloadHandler.java 389706 310 org.apache.openmeetings.servlet.outputhandler.DownloadHandler [http-nio-0.0.0.0-5080-exec-10] - *Error downloading: ** **java.lang.Exception: Invalid file requested: f2.cp == /opt/om/upload/files/4387e966bc99b104b302669640535c08/4387e966bc99b104b302669640535c08.swf; curDir.cp == /opt/3.0.0/720/red5/webapps/openmeetings* at org.apache.openmeetings.servlet.outputhandler.DownloadHandler.service(DownloadHandler.java:233) ~[openmeetings-core-3.0.0-SNAPSHOT.jar:na] at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) [tomcat-embed-core-jar-7.0.50.jar:7.0.50] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) [tomcat-embed-core-jar-7.0.50.jar:7.0.50] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [tomcat-embed-core-jar-7.0.50.jar:7.0.50] at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:172) [wicket-core-jar-6.13.0.jar:6.13.0] at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282) [wicket-core-jar-6.13.0.jar:6.13.0] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [tomcat-embed-core-jar-7.0.50.jar:7.0.50] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [tomcat-embed-core-jar-7.0.50.jar:7.0.50] at org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77) [red5.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [tomcat-embed-core-jar-7.0.50.jar:7.0.50] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [tomcat-embed-core-jar-7.0.50.jar:7.0.50] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) [tomcat-embed-core-jar-7.0.50.jar:7.0.50] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) [tomcat-embed-core-jar-7.0.50.jar:7.0.50] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) [tomcat-embed-core-jar-7.0.50.jar:7.0.50] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) [tomcat-embed-core-jar-7.0.50.jar:7.0.50] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) [tomcat-embed-core-jar-7.0.50.jar:7.0.50] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) [tomcat-embed-core-jar-7.0.50.jar:7.0.50] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:409) [tomcat-embed-core-jar-7.0.50.jar:7.0.50] at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1044) [tomcat-embed-core-jar-7.0.50.jar:7.0.50] at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607) [tomcat-embed-core-jar-7.0.50.jar:7.0.50] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1721) [tomcat-embed-core-jar-7.0.50.jar:7.0.50] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1679) [tomcat-embed-core-jar-7.0.50.jar:7.0.50] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [na:1.6.0_32] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [na:1.6.0_32]
    at java.lang.Thread.run(Thread.java:662) [na:1.6.0_32]
[INFO] [NioProcessor-2] org.red5.server.net.rtmp.codec.RTMPProtocolDecoder - Action sendVarsByWhiteboardId DEBUG 02-26 06:25:16.551 WhiteboardManager.java 394206 44 org.apache.openmeetings.data.whiteboard.WhiteboardManager [NioProcessor-2] - addWhiteBoardObjectById: DEBUG 02-26 06:25:16.551 WhiteboardManager.java 394206 56 org.apache.openmeetings.data.whiteboard.WhiteboardManager [NioProcessor-2] - action: draw

Reply via email to