{"task": {"agent_timeout": 3000, "task": "codegen__minio__minio-14546", "verifier_timeout": 3000, "instruction": "This is a code generation task. You are expected to write working code that solves the described problem.\n<issue>\n      This was generally intuition, with select operations taking far longer than an equivalent call to s3. I then searched this repo, and couldn't find any instances of ScanRange, the param that s3 uses. It's also not mentioned in the docs, where other discussion of supported features lives.\n\n## Expected Behavior\nGiven a call from Python such as:\n```\nresponse = self.s3_client.select_object_content(\n                    Bucket=bucket,\n                    Key=key,\n                    ExpressionType='SQL',\n                    Expression=f\"select * from s3object s where s.pk = 'pk'\",\n                    InputSerialization={'CSV': {'FileHeaderInfo': 'Use', 'FieldDelimiter': '|'}},\n                    OutputSerialization={'JSON': {}},\n                    ScanRange={\n                        'Start': 0,\n                        'End': 1000\n                    }\n                )\n```\nI expect the call to return fairly quickly, even if the underlying file is several gigs\n\n## Current Behavior\nA call similar to that one (with python and minio running in docker) takes 16 seconds.\n\n## Your Environment\n* Version used (`minio --version`): docker minio/minio:RELEASE.2021-09-15T04-54-25Z\n\n</issue>\nFocus on implementing the required functionality correctly and efficiently. Treat this as a programming challenge.\nYou are not allowed to read git history.\n", "memory": "8192m", "runnable": false, "difficulty": "hard", "language": "", "cpus": "", "instruction_truncated": false, "category": "code-generation", "compose": false, "has_solution": true, "oracle": null, "docker_image": "", "taskset": "devopsgym", "tags": ["code-generation", "devops-bench"]}, "runs": []}