message: make it a fatal error when HLT can not allocate target buffers for components. Can be really dangerous when this is unnoticed in MC simulation! Can lead either to a crash during reconstruction or even to corrupt data for other events
diff: @@ -559,6 +559,7 @@ int AliHLTTask::ProcessTask(Int_t eventNo, AliHLTUInt32_t eventType, AliHLTTrigg
  //HLTDebug("task %s: reqired output size %d", GetName(), iOutputDataSize);
  }
  if (fpDataBuffer->GetMaxBufferSize() < iOutputDataSize) {
  +
  //If the estimated buffer size exceeds the maximum buffer size of AliHLTRawBuffer, decrease the buffer size.
  //The estimation is often quite high, and GetMaxBufferSize should usually return a size that is sufficient.
  HLTImportant("Reducing estimated output buffer size of %lu to maximum output buffer size (%lu)\n", iOutputDataSize, fpDataBuffer->GetMaxBufferSize());
  @@ -755,7 +756,7 @@ int AliHLTTask::ProcessTask(Int_t eventNo, AliHLTUInt32_t eventType, AliHLTTrigg
  }
  }
  } else {
  - HLTError("no target buffer available");
  + HLTFatal("no target buffer available");
  iResult=-EFAULT;
  }
  } while (iResult==-ENOSPC && iNofTrial++<1);
  