Fisheye running on MySQL throws "Errcode: 28 - No space left on device"

Still need help?

The Atlassian Community is here for you.

Ask the community

Problem

Fisheye/Crucible fails while performing various operations (including but not limited) to:

  • upload a new patch

The following appears in the atlassian-fisheye.log

WARN  [schedulerServiceQuartzScheduler_Worker-0 ] org.hibernate.engine.jdbc.spi.SqlExceptionHelper SqlExceptionHelper-logExceptions - SQL Error: 3, SQLState: HY000
ERROR [schedulerServiceQuartzScheduler_Worker-0 ] org.hibernate.engine.jdbc.spi.SqlExceptionHelper SqlExceptionHelper-logExceptions - Error writing file '/tmp/MY6Otvxv' (Errcode: 28 - No space left on device)

Diagnosis

Environment

  • MySQL as database

Cause

There is not enough disk space to run the database.

In particular, it means that MySQL cannot create a temporary file for the result set in the temporary directory (refer to the MySQL documentation for more details).

Resolution

  • Stop Fisheye
  • Increase the available space for the database for the /tmp folder
  • Start Fisheye
Last modified on Jul 31, 2018

Was this helpful?

Yes
No
Provide feedback about this article
Powered by Confluence and Scroll Viewport.