Robert Muir created LUCENE-6436:
-----------------------------------

             Summary: add LuceneTestCase.SuppressFsync
                 Key: LUCENE-6436
                 URL: https://issues.apache.org/jira/browse/LUCENE-6436
             Project: Lucene - Core
          Issue Type: Task
            Reporter: Robert Muir


Filesystem chain is a per-class decision. Either fsyncs are passed thru to the 
hardware or not globally for the test. If you have a really slow test, this can 
cause occasional unbearably slow runs when it gets unlucky.

{code}
  /**
   * Annotation for test classes that should avoid always omit
   * actual fsync calls from reaching the filesystem.
   * <p>
   * This can be useful, e.g. if they make many lucene commits.
   */
  @Documented
  @Inherited
  @Retention(RetentionPolicy.RUNTIME)
  @Target(ElementType.TYPE)
  public @interface SuppressFsync {
    String[] value();
  }
{code}




--
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

Reply via email to