[ https://issues.apache.org/jira/browse/LUCENE-7080?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Simon Willnauer resolved LUCENE-7080. ------------------------------------- Resolution: Fixed Fix Version/s: 6.x 6.1 6.0 master > MockDirectoryWrapper relies on HashSet iteration order > ------------------------------------------------------ > > Key: LUCENE-7080 > URL: https://issues.apache.org/jira/browse/LUCENE-7080 > Project: Lucene - Core > Issue Type: Bug > Components: general/test > Affects Versions: 5.5, 6.0 > Reporter: Simon Willnauer > Assignee: Simon Willnauer > Fix For: master, 6.0, 6.1, 6.x > > Attachments: LUCENE-7080.patch > > > MDW relies on HashSet iteration order in > {code} > public synchronized void corruptFiles(Collection<String> files) throws > IOException { > // Must make a copy because we change the incoming unsyncedFiles > // when we create temp files, delete, etc., below: > for(String name : new ArrayList<>(files)) { // <<<<< this should be sorted > int damage = randomState.nextInt(6); > {code} > this causes reproducibility issues when files get corrupted. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org