code: def run_basic_workload():
      """Run the workload that requires spilling."""
      arr = np.random.rand(5 * 1024 * 1024)  # 40 MB
      refs = []
      refs.append([ray.put(arr) for _ in range(2)])
      ray.get(ray.put(arr))
  
imports: import copy
  import json
  import platform
  import random
  import sys
  from datetime import datetime, timedelta
  from unittest.mock import patch
  import numpy
  import pytest
  import ray
  from ray._private.external_storage import create_url_with_offset, parse_url_with_offset, _get_unique_spill_filename, FileSystemStorage, ExternalStorageSmartOpenImpl
  from ray._private.internal_api import memory_summary
  from ray._private.test_utils import wait_for_condition
  from ray._raylet import GcsClientOptions
  from ray.tests.conftest import buffer_object_spilling_config, file_system_object_spilling_config, mock_distributed_fs_object_spilling_config
label_desc: Use image node_id 1 for calling a global function with example usage: run_basic_workload() without return types