jbartlett Posted March 11, 2021 Author Share Posted March 11, 2021 (edited) Pushed version 2.9.1. Some stuff for version 3.0 got pushed into 2.9.1 as a result of the above issue. Added the rest of the support for optimizing the drive images after downloading to ensure the CSS for centering any text overlays is correct. Drive Edit: Fixed the Z index which prevented click-n-dragging the slider for horizontal placement of the text if the text layer was rotated. This image optimization may change how your thumbnails look. If it does, then the CSS behind it wasn't properly set up which this corrected. If you make any changes to a drive image, be sure to submit your changes and your particular edits will be restored in the event a full scan is done (such as deleting the DiskSpeed appdata directory). Note that the edits are system specific, if you have more than one UNRAID server, you'll need to make the same changes to each & submit. Edited March 11, 2021 by jbartlett Quote Link to comment
JaseNZ Posted March 12, 2021 Share Posted March 12, 2021 Updated mine to the 2.9.1 and it stops with the following error. 13:19:02 Found controller P1 NVMe PCIe SSD 13:19:02 Found drive CT1000P1SSD8 Rev: P3CR013 Serial: 2001E231D126 (nvme1n1), 1 partition 13:19:02 Fetching drive images Lucee 5.2.9.31 Error (expression) Message key [CT1000P1SSD8] doesn't exist Stacktrace The Error Occurred in /var/www/GetInitialDriveImage.cfm: line 47 45: <!--- <CFOUTPUT><img src="data:image/png;base64, #Info[i].Image#" /><br></CFOUTPUT> ---> 46: 47: <CFSET UpdateList=Ref.Vendor[Info[i].Vendor][Info[i].Model]> 48: 49: <CFLOOP index="CurrDrive" list="#UpdateList#"> called from /var/www/ScanControllers.cfm: line 1989 1987: </CFLOOP> 1988: <CFIF NeedImage NEQ ""> 1989: <CFINCLUDE TEMPLATE="GetInitialDriveImage.cfm"> 1990: </CFIF> 1991: <CFIF NeedPlatter NEQ ""> called from /var/www/ScanControllers.cfm: line 1949 1947: </CFIF> 1948: </CFIF> 1949: </CFLOOP> 1950: <CFIF IsStruct(OldHW)> 1951: <!--- Restore other variables ---> Java Stacktrace lucee.runtime.exp.ExpressionException: key [CT1000P1SSD8] doesn't exist at lucee.runtime.type.util.StructSupport.invalidKey(StructSupport.java:69) at lucee.runtime.type.StructImpl.get(StructImpl.java:135) at lucee.runtime.type.util.StructSupport.get(StructSupport.java:244) at lucee.runtime.util.VariableUtilImpl.get(VariableUtilImpl.java:263) at lucee.runtime.util.VariableUtilImpl.getCollection(VariableUtilImpl.java:257) at lucee.runtime.PageContextImpl.getCollection(PageContextImpl.java:1496) at getinitialdriveimage_cfm$cf.call(/GetInitialDriveImage.cfm:47) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:933) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:823) at lucee.runtime.PageContextImpl.doInclude(PageContextImpl.java:805) at scancontrollers_cfm$cf.call_000171(/ScanControllers.cfm:1989) at scancontrollers_cfm$cf.call(/ScanControllers.cfm:1949) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:933) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:823) at lucee.runtime.listener.ClassicAppListener._onRequest(ClassicAppListener.java:66) at lucee.runtime.listener.MixedAppListener.onRequest(MixedAppListener.java:45) at lucee.runtime.PageContextImpl.execute(PageContextImpl.java:2464) at lucee.runtime.PageContextImpl._execute(PageContextImpl.java:2454) at lucee.runtime.PageContextImpl.executeCFML(PageContextImpl.java:2427) at lucee.runtime.engine.Request.exe(Request.java:44) at lucee.runtime.engine.CFMLEngineImpl._service(CFMLEngineImpl.java:1090) at lucee.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:1038) at lucee.loader.engine.CFMLEngineWrapper.serviceCFML(CFMLEngineWrapper.java:102) at lucee.loader.servlet.CFMLServlet.service(CFMLServlet.java:51) at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:94) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620) at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:684) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:502) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1152) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:684) at org.apache.tomcat.util.net.AprEndpoint$SocketWithOptionsProcessor.run(AprEndpoint.java:2464) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748) Timestamp 3/12/21 1:19:03 PM NZDT Quote Link to comment
jbartlett Posted March 12, 2021 Author Share Posted March 12, 2021 8 minutes ago, JaseNZ said: Message key [CT1000P1SSD8] doesn't exist I think I see what's going on here. The app creates a reference by Vendor & Model so that multiple drives of the same kind can be quickly cross referenced. SSD's are notorious for not listing a Vendor or listing the incorrect vendor. If you could, please attach or email me at [email protected] the file storageref.json located in appdata/DiskSpeed/Instances/local ? I want to see how the drives are being referenced on your setup. Quote Link to comment
RealActorRob Posted March 12, 2021 Share Posted March 12, 2021 Similar. This used to work with the same drive. ST1000LM024 is a 2.5" laptop drive, not an SSD. Actually it was working until I rescanned the controller because I have unassigned devices and the Main tab was taking a while to show them (no blue square drives at all) so I did a controller scan to see if something had made me lose the controller...it's also under test by hammering it with 3-4 preclears at the same time...attached to my DS4246. Lucee 5.2.9.31 Error (expression) Messagekey [ST1000LM024] doesn't exist StacktraceThe Error Occurred in /var/www/GetInitialDriveImage.cfm: line 40 38: <!--- <CFOUTPUT><img src="data:image/png;base64, #Info[i].Image#" /><br></CFOUTPUT> ---> 39: <CFIF RefreshDrive EQ 0> 40: <CFSET UpdateList=Ref.Vendor[Info[i].Vendor][Info[i].Model]> 41: <CFELSE> 42: <CFSET UpdateList=NeedImage> called from /var/www/ScanControllers.cfm: line 1856 1854: </CFLOOP> 1855: <CFIF NeedImage NEQ ""> 1856: <CFINCLUDE TEMPLATE="GetInitialDriveImage.cfm"> 1857: </CFIF> 1858: <CFIF NeedPlatter NEQ ""> called from /var/www/ScanControllers.cfm: line 1762 1760: </CFIF> 1761: </CFLOOP> 1762: </CFLOOP> 1763: 1764: <!--- Check for missing keys ---> Java Stacktracelucee.runtime.exp.ExpressionException: key [ST1000LM024] doesn't exist at lucee.runtime.type.util.StructSupport.invalidKey(StructSupport.java:69) at lucee.runtime.type.StructImpl.get(StructImpl.java:135) at lucee.runtime.type.util.StructSupport.get(StructSupport.java:244) at lucee.runtime.util.VariableUtilImpl.get(VariableUtilImpl.java:263) at lucee.runtime.PageContextImpl.get(PageContextImpl.java:1516) at getinitialdriveimage_cfm$cf.call(/GetInitialDriveImage.cfm:40) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:933) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:823) at lucee.runtime.PageContextImpl.doInclude(PageContextImpl.java:805) at scancontrollers_cfm$cf.call_000168(/ScanControllers.cfm:1856) at scancontrollers_cfm$cf.call(/ScanControllers.cfm:1762) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:933) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:823) at lucee.runtime.listener.ClassicAppListener._onRequest(ClassicAppListener.java:66) at lucee.runtime.listener.MixedAppListener.onRequest(MixedAppListener.java:45) at lucee.runtime.PageContextImpl.execute(PageContextImpl.java:2464) at lucee.runtime.PageContextImpl._execute(PageContextImpl.java:2454) at lucee.runtime.PageContextImpl.executeCFML(PageContextImpl.java:2427) at lucee.runtime.engine.Request.exe(Request.java:44) at lucee.runtime.engine.CFMLEngineImpl._service(CFMLEngineImpl.java:1090) at lucee.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:1038) at lucee.loader.engine.CFMLEngineWrapper.serviceCFML(CFMLEngineWrapper.java:102) at lucee.loader.servlet.CFMLServlet.service(CFMLServlet.java:51) at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:94) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620) at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:684) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:502) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1152) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:684) at org.apache.tomcat.util.net.AprEndpoint$SocketWithOptionsProcessor.run(AprEndpoint.java:2464) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748) Timestamp3/11/21 7:06:55 PM CST Quote Link to comment
JaseNZ Posted March 12, 2021 Share Posted March 12, 2021 (edited) hwinfo_storage.txt.zip I don't have that file does this one help ?? Yeah its because of the two nvme drives that are the same. They are my cache drives. Edited March 12, 2021 by JaseNZ Quote Link to comment
jbartlett Posted March 12, 2021 Author Share Posted March 12, 2021 (edited) Okay guys, can you update the Docker and try again? I re-wrote the image fetch logic again to use a different method of referencing the drives. It's hard for me to duplicate some of these conditions because I don't have the drives in question. If you get an error, please reference the error in your reply but you don't need to include the long stack trace. It doesn't provide any value. I added a feature where if it couldn't find the drive by Vendor / Model (such as an invalid vendor where some SSD's return "ATA"), it'll search all the vendors to try to find a match on the model ID and sets the vendor to a match. Edited March 12, 2021 by jbartlett Quote Link to comment
JaseNZ Posted March 12, 2021 Share Posted March 12, 2021 (edited) Has moved forward a little but is now hanging at 21:21:06 Optimizing images.. Error in log is. "ERROR","http-apr-8888-exec-2","03/12/2021","21:21:06","",";key [Unknown] doesn't exist;lucee.runtime.exp.ExpressionException: key [Unknown] doesn't exist Edited March 12, 2021 by JaseNZ Quote Link to comment
elmetal Posted March 12, 2021 Share Posted March 12, 2021 Works here now. updated 7:15am eastern on 3/12 1 Quote Link to comment
jbartlett Posted March 12, 2021 Author Share Posted March 12, 2021 9 hours ago, JaseNZ said: Has moved forward a little but is now hanging at 21:21:06 Optimizing images.. Error in log is. "ERROR","http-apr-8888-exec-2","03/12/2021","21:21:06","",";key [Unknown] doesn't exist;lucee.runtime.exp.ExpressionException: key [Unknown] doesn't exist Can you visit this URL (replace the IP for your unRAID server) and create a debug file with controller info? http://192.168.1.7:18888/isolated/CreateDebugInfo.cfm The file will be large so please don't attach it here. Please email it to [email protected] Quote Link to comment
jbartlett Posted March 13, 2021 Author Share Posted March 13, 2021 FYI - if you have an issue with your drive images defaulting, update the docker app and it'll be restored. Quote Link to comment
RealActorRob Posted March 14, 2021 Share Posted March 14, 2021 Working. Steps I took: Rremoved container Updated Community Apps Hit Download Hit Apply Appears to load faster too but that could have been because of errors. 1 Quote Link to comment
rtho782 Posted March 14, 2021 Share Posted March 14, 2021 Does this tool dislike SAS drives? It seems to run until it hits my first SAS drive then freezes before eventually timing out: DiskSpeed - Disk Diagnostics & Reporting tool Version: 2.9.1 Scanning Hardware 20:51:34 Spinning up hard drives 20:51:35 Scanning system storage 20:51:35 Scanning USB Bus 20:51:36 Scanning hard drives 20:51:41 Scanning storage controllers 20:51:43 Scanning USB hubs & devices 20:51:45 Scanning motherboard resources 20:51:47 Fetching known drive vendors from the Hard Drive Database 20:51:49 Found controller SAS2116 PCI-Express Fusion-MPT SAS-2 [Meteor] 20:51:50 Found drive Western Digital WD120EDAZ Rev: 81.00A81 Serial: 5PJY7WNB (sdaa), 1 partition 20:51:51 Found drive Western Digital WD6002FFWX Rev: 83.H0A83 Serial: NCH3EUUZ (sdab), 1 partition 20:51:51 Found drive Western Digital WD6002FFWX Rev: 83.H0A83 Serial: NCH386ZZ (sdac), 1 partition 20:51:53 Found drive Western Digital WD6001FFWX Rev: 81.00A81 Serial: WXB1HB4JUJ9W (sdad), 1 partition 20:51:53 Found drive Western Digital WD6002FFWX Rev: 83.H0A83 Serial: K1GR5MUD (sdae), 1 partition 20:51:53 Found drive Western Digital WD6002FFWX Rev: 83.H0A83 Serial: NCH3875Z (sdaf), 1 partition 20:51:56 Found drive HGST HUH721212AL4200 Rev: 0 Serial: AAG9TLXH (sdag), 0 partitions Lucee 5.2.9.31 Error (application) Message timeout [90000 ms] expired while executing [/sbin/parted -m /dev/sdah unit B print free] Stacktrace The Error Occurred in /var/www/ScanControllers.cfm: line 1706 1704: <CFIF DriveID NEQ ""> 1705: <!--- Fetch partition information ---> 1706: <cfexecute name="/sbin/parted" arguments="-m /dev/#DriveID# unit B print free" variable="PartInfo" timeout="90" /> 1707: <CFFILE action="write" file="#PersistDir#/parted_#DriveID#.txt" output="#PartInfo#" addnewline="NO" mode="666"> 1708: <CFSET TotalPartitions=0> called from /var/www/ScanControllers.cfm: line 1635 1633: </CFIF> 1634: </CFLOOP> 1635: </CFLOOP> 1636: 1637: <!--- Admin drive creation ---> Java Stacktrace lucee.runtime.exp.ApplicationException: timeout [90000 ms] expired while executing [/sbin/parted -m /dev/sdah unit B print free] at lucee.runtime.tag.Execute._execute(Execute.java:241) at lucee.runtime.tag.Execute.doEndTag(Execute.java:252) at scancontrollers_cfm$cf.call_000163(/ScanControllers.cfm:1706) at scancontrollers_cfm$cf.call(/ScanControllers.cfm:1635) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:933) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:823) at lucee.runtime.listener.ClassicAppListener._onRequest(ClassicAppListener.java:66) at lucee.runtime.listener.MixedAppListener.onRequest(MixedAppListener.java:45) at lucee.runtime.PageContextImpl.execute(PageContextImpl.java:2464) at lucee.runtime.PageContextImpl._execute(PageContextImpl.java:2454) at lucee.runtime.PageContextImpl.executeCFML(PageContextImpl.java:2427) at lucee.runtime.engine.Request.exe(Request.java:44) at lucee.runtime.engine.CFMLEngineImpl._service(CFMLEngineImpl.java:1090) at lucee.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:1038) at lucee.loader.engine.CFMLEngineWrapper.serviceCFML(CFMLEngineWrapper.java:102) at lucee.loader.servlet.CFMLServlet.service(CFMLServlet.java:51) at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:94) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620) at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:684) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:502) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1152) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:684) at org.apache.tomcat.util.net.AprEndpoint$SocketWithOptionsProcessor.run(AprEndpoint.java:2464) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748) Timestamp 3/14/21 8:53:26 PM GMT Quote Link to comment
jbartlett Posted March 15, 2021 Author Share Posted March 15, 2021 3 hours ago, rtho782 said: Does this tool dislike SAS drives? It seems to run until it hits my first SAS drive then freezes before eventually timing out: It should like them but some code intended for version 3.0 got accidentally included and it fetches information on the drive partitions and it looks like the "parted" command isn't liking your drive. Can you visit this URL (replace the IP for your unRAID server) and create a debug file with controller info? http://192.168.1.7:18888/isolated/CreateDebugInfo.cfm The file will be large so please don't attach it here. Please email it to [email protected] Quote Link to comment
rtho782 Posted March 15, 2021 Share Posted March 15, 2021 (edited) 10 hours ago, jbartlett said: It should like them but some code intended for version 3.0 got accidentally included and it fetches information on the drive partitions and it looks like the "parted" command isn't liking your drive. Can you visit this URL (replace the IP for your unRAID server) and create a debug file with controller info? http://192.168.1.7:18888/isolated/CreateDebugInfo.cfm The file will be large so please don't attach it here. Please email it to [email protected] Disregard my last post, I think it was because that drive was in the middle of preclearing and so didn't respond in a timely manner. It's working this morning having finished preclear Edit: Missing an image for the V1 WD Red Pro, the V2's have images, I guess it should be the same image: https://imgur.com/Ygu6oYU Edited March 15, 2021 by rtho782 Quote Link to comment
jbartlett Posted March 15, 2021 Author Share Posted March 15, 2021 8 hours ago, rtho782 said: Disregard my last post, I think it was because that drive was in the middle of preclearing and so didn't respond in a timely manner. Glad you updated before I went out and bought a cheap SAS drive. 😁 I added the WD6001FFWX model but if you have others that show up without an image, you can view the drive and edit it to add one. You can also do this if you prefer alternate or rebranded images 'cause WD seems to come out with new ones every year. Quote Link to comment
rtho782 Posted March 16, 2021 Share Posted March 16, 2021 15 hours ago, jbartlett said: Glad you updated before I went out and bought a cheap SAS drive. 😁 I added the WD6001FFWX model but if you have others that show up without an image, you can view the drive and edit it to add one. You can also do this if you prefer alternate or rebranded images 'cause WD seems to come out with new ones every year. Haha, honestly these 12TB SAS drives show the same performance as the WD Golds in my array (much better than the shucked 12TB "Red" drives) and were £185 each, so about the same as I can pick up a 12TB external drive for when they come on offer via Amazon. Going forward all my new drives will be SAS. If you want SAS drives for testing, I have a glut of 450GB 15krpm SAS drives I have been slowly throwing in the bin as they are utterly useless to me due to the tiny size. I'm sure the seek times are awesome at 15k, but even the sequential reads are not great due to the low density. Quote Link to comment
jbartlett Posted March 16, 2021 Author Share Posted March 16, 2021 8 hours ago, rtho782 said: If you want SAS drives for testing, I have a glut of 450GB 15krpm SAS drives I have been slowly throwing in the bin as they are utterly useless to me due to the tiny size. I'm sure the seek times are awesome at 15k, but even the sequential reads are not great due to the low density. What kind of connection do they have? My dev server has a backplane that has SATA & SAS connectors but they're both in the SATA form. Quote Link to comment
rtho782 Posted March 17, 2021 Share Posted March 17, 2021 16 hours ago, jbartlett said: What kind of connection do they have? My dev server has a backplane that has SATA & SAS connectors but they're both in the SATA form. Standard SAS connectors: For me, I have an LSI 9201-16e driving a Netapp DS4246 disk shelf, which is a SAS disk shelf, both SATA and SAS drives connect in to it. Quote Link to comment
jbartlett Posted March 17, 2021 Author Share Posted March 17, 2021 My backplane matches that one. I've been searching to see if the SAS drive can provide any extra information on the file system but so far I haven't found anything. If you could, could you create a full debug file with controller information and email it to me at [email protected]? The full debug file includes a copy of the sys bus tree with every small read only file included and it'll let me dig into it to see if having a physical SAS drive will be helpful. Quote Link to comment
juan11perez Posted March 18, 2021 Share Posted March 18, 2021 Good day. First thank you for producing this tool. I had been experiencing significant system lagging last week and afer changing sata cables, usb stick, inspecting docker by docker etc I finally came across this tool and tested. These are drive 1 tests over the last few days with services (docker,vms) online. it's all over the place. These are for all drives with all services off. Seems to be ok, or at least not worse than the rest. Any advise welcome. Thank you Quote Link to comment
jbartlett Posted March 18, 2021 Author Share Posted March 18, 2021 3 hours ago, juan11perez said: These are drive 1 tests over the last few days with services (docker,vms) online. it's all over the place. I'd run an extended offline smart test on the drive, then check the smart report. If that doesn't show anything, perform a parity check which will read the entire drive, then check the smart report again. Or first swap out the drive, rebuild the replacement, and then check out what's up with the drive. I have a test drive that is flatlining on the benchmark and the smart report is all over the place with errors, even more so after I did a full read of the drive. Quote Link to comment
juan11perez Posted March 18, 2021 Share Posted March 18, 2021 Thank you very much for the advise. I'll look into it. Quote Link to comment
juan11perez Posted April 3, 2021 Share Posted April 3, 2021 Good day, so I ended up replacing the drive because it continued to just hang everything. I plecleared it and in theory it "passed" after 56 hours. The diskspeed tests, continue to be very poor. So I think it's failed. Before dispossing of it, i want to confirm my assumptions. Any advise is appreciated. Thank you preclear_disk_WFN13LVC_14630.txt Quote Link to comment
jbartlett Posted April 3, 2021 Author Share Posted April 3, 2021 15 hours ago, juan11perez said: Good day, so I ended up replacing the drive because it continued to just hang everything. I plecleared it and in theory it "passed" after 56 hours. The diskspeed tests, continue to be very poor. So I think it's failed. Before dispossing of it, i want to confirm my assumptions. Any advise is appreciated. Thank you Are the most recent tests reflecting a line near the bottom of the graph? If so, then yes, I'd say it's likely a failed drive. Interesting enough, the SMART report doesn't show any bad sectors - which is pretty much the reason I created this app. If the more recent drives show the reads near the top of the graph but with a dip in the middle, I'd be interested in taking this drive off your hands to use for testing version 3 of the app. If it's all flat towards the bottom, I've already have a drive doing that. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.