Bonjour,
Nous ne parvenons plus à créer de volume via openstack tel que nous y parvenions il y a plusieurs mois… Nous tentons de créer un volume de 1Go de type "classic" sur "volume.compute.gra5.cloud.ovh.net".
Pour information, nous utilisons php-opencloud/openstack (^3.2) avec :
$service = $openStackInstance->blockStorageV2();
$volume = $service->createVolume([
'size' => 1,
'volumeType' => 'classic',
'name' => 'test-environment-databases-20230721_145626',
'description' => 'Our description',
'metadata' => ,
]);
Voici la trace de la requête et son retour :
Requête :
POST /v2/{NOTRE_PROJET_id}/volumes HTTP/1.1
User-Agent: GuzzleHttp/7
Content-Type: application/json
Host: volume.compute.gra5.cloud.ovh.net
Retour "Bad Request" (400) :
Response
~~~~~~~~
HTTP/1.1 400 Bad Request
Date: Thu, 20 Jul 2023 12:15:01 GMT
Server: Apache/2.4.29 (Ubuntu)
Content-Length: 133
x-compute-request-id: req-fce1d5c3-f311-48fe-9f15-e912af625548
x-openstack-request-id: req-fce1d5c3-f311-48fe-9f15-e912af625548
Content-Type: application/json
X-IPLB-Request-ID: 023B912D:CD92_33533DF8:01BB_64B92545_ADAA7:21AF6
Strict-Transport-Security: max-age=15768000
X-IPLB-Instance: 30329
Nous avons contrôlé les paramètres mais nous ne voyons pas d'anomalie par rapport à avant… Auriez-vous une idée de la raison ou d'une manière de la détecter sans avoir accès aux logs distants ?
Merci !
volumes HTTP
Bonjour, est-ce normal qu'il y ait un blanc ici ? et pas %20 ?
HTTP
Bonjour,
Oui, il s'agit juste d'un log indiquant la méthode HTTP, le path de l'URL cible et le protocole.
Oui, il s'agit juste d'un log indiquant la méthode HTTP, le path de l'URL cible et le protocole
Je maintiens qu'un espace blanc n'a pas sa place dans un URL.
indiquant la méthode HTTP
Exact. Désolé.
Je réponds à mon propre post.
Il semblerait que le traitement de metadata ait changé. Lorsqu'il s'agissait d'un tableau vide, la requête ne posait alors pas problème. Maintenant, cela semble être le cas. Nous l'avons donc retiré et cela fonctionne à nouveau.
Il est assez fastidieux de déboguer à l'aveugle en tout cas, ce serait bien d'avoir accès à plus d'informations/logs si le support classique ne peut aider sur ce genre de problèmes.
Merci !