Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-15777

All test targets to set jvm arg "java.io.tmpdir" according to ${tmp.dir}

    XMLWordPrintableJSON

    Details

      Description

      Make all test targets declare the temp directory (java.io.tmpdir) as defined by tmp.dir

      This was originally done in CASSANDRA-7712 but has been eroded over time as the test targets evolved.

      The attached patch moves the

      <jvmarg value="-Djava.io.tmpdir=${tmp.dir}"/>

      into the testmacrohelper macrodef.

      Like CASSANDRA-7712, jenkins agents are filling up their root volumes because of what's left behind under "/tmp"

      The build scripts have already been configured to define the temp directory to be within the jenkins job's workspace: https://github.com/apache/cassandra-builds/commit/33ba1e30ea196180f7d70f8e6ec47fdf6844f3f6#diff-91876f5f158ec50dab9a70cc06c06922

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                e.dimitrova Ekaterina Dimitrova
                Reporter:
                mck Michael Semb Wever
                Authors:
                Ekaterina Dimitrova
                Reviewers:
                Berenguer Blasi, Ekaterina Dimitrova
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: