code: static void setHravenQueueNamePut(Configuration jobConf, Put jobPut,
        JobKey jobKey, byte[] jobConfColumnPrefix) {
  
      String hRavenQueueName = HadoopConfUtil.getQueueName(jobConf);
      if (hRavenQueueName.equalsIgnoreCase(Constants.DEFAULT_VALUE_QUEUENAME)) {
        // due to a bug in hadoop2, the queue name value is the string "default"
        // hence set it to username
        hRavenQueueName = jobKey.getUserName();
      }
  
      // set the "queue" property defined by hRaven
      // this makes it independent of hadoop version config parameters
      byte[] column =
          Bytes.add(jobConfColumnPrefix, Constants.HRAVEN_QUEUE_BYTES);
      jobPut.addColumn(Constants.INFO_FAM_BYTES, column,
          Bytes.toBytes(hRavenQueueName));
    }
docs: sets the hRavenQueueName in the jobPut so that it's independent of
  hadoop1/hadoop2 queue/pool names
  
  @param jobConf
  @param jobPut
  @param jobKey
  @param jobConfColumnPrefix
  
  @throws IllegalArgumentException if neither config param is found