{"task": {"agent_timeout": 3000, "task": "codegen__minio__minio-16448", "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      ## NOTE\nIf this case is urgent, please subscribe to [Subnet](https://min.io/pricing) so that our 24/7 support team may help you faster.\n\n<!--- Provide a general summary of the issue in the Title above -->\nWhen trying to delete an object of type directory (for example 'my_dir/') using S3 DeleteObjects the returned object key is wrong for **subsequent** requests - the actual returned object key is the name of the directory + \"__XLDIR__\". (and for the example - 'my_dir__XLDIR__').\n## Expected Behavior\n<!--- If you're describing a bug, tell us what should happen -->\nWhen trying to delete an object of type directory (for example 'my_dir/') using DeleteObjects the returned the same object key (and for the example - should be 'my_dir/').\n<!--- If you're suggesting a change/improvement, tell us how it should work -->\n\n## Current Behavior\n<!--- If describing a bug, tell us what happens instead of the expected behavior -->\n<!--- If suggesting a change/improvement, explain the difference from current behavior -->\n\n## Possible Solution\n<!--- Not obligatory, but suggest a fix/reason for the bug, -->\n<!--- or ideas how to implement the addition or change -->\n\n## Steps to Reproduce (for bugs)\n<!--- Provide a link to a live example, or an unambiguous set of steps to -->\n<!--- reproduce this bug. Include code to reproduce, if relevant -->\n<!--- and make sure you have followed https://github.com/minio/minio/tree/release/docs/debugging to capture relevant logs -->\n\n1. create a folder `my_dir/`\n2. put a file in the folder\n3. delete the folder using DeleteObjects => returned value is `my_dir`\n4. delete the folder again using DeleteObjects => returned value is `my_dir__XLDIR__`\n\n## Context\n<!--- How has this issue affected you? What are you trying to accomplish? -->\n<!--- Providing context helps us come up with a solution that is most useful in the real world -->\n\n## Regression\n<!-- Is this issue a regression? (Yes / No) --> yes: #10643 \n<!-- If Yes, optionally please include minio version or commit id or PR# that caused this regression, if you have these details. -->\n\n## Your Environment\n<!--- Include as many relevant details about the environment you experienced the bug in -->\n* Version used (`minio --version`): RELEASE.2023-01-20T02-05-44Z\n* Server setup and configuration:\n* Operating System and version (`uname -a`):\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": []}