Bug 859218 - upload history states file imported successfully when import is still in progress
Summary: upload history states file imported successfully when import is still in prog...
Keywords:
Status: CLOSED DUPLICATE of bug 855461
Alias: None
Product: Red Hat Satellite
Classification: Red Hat
Component: WebUI
Version: 6.0.1
Hardware: Unspecified
OS: Unspecified
unspecified
medium
Target Milestone: Unspecified
Assignee: Jason E. Rist
QA Contact: Katello QA List
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-09-20 20:15 UTC by james labocki
Modified: 2013-08-16 18:02 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-09-20 21:05:10 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
screenshot1 (81.92 KB, image/png)
2012-09-20 20:16 UTC, james labocki
no flags Details
screenshot2 (90.86 KB, image/png)
2012-09-20 20:16 UTC, james labocki
no flags Details
screenshot3 (43.59 KB, image/png)
2012-09-20 20:16 UTC, james labocki
no flags Details

Description james labocki 2012-09-20 20:15:46 UTC
First off, huge applause for the async manifest import! 

Description of problem:
Upon importing a Red Hat manifest the Upload History in the katello WebUI contains a message of "X file imported successfully" where X is the name of the organization the user is currently in after a few minutes. At the same time the upload Subscription Manifest section still shows the progress circle icon and "import in progress (running)". In my opinion, these messages are conflicting and can cause confusion to the end user. I believe what may be happening is that the file is imported, but some actions are still being performed in the background. 

screenshot 1 - Initial Import (Hooray for asynchronous import!)
screenshot 2 - Message appears in upload history table after some time.
screenshot 3 - Red Hat repositories are not yet available to enable

Expected results:
Change the message in Upload History to read something such as "initial import successful, import proceeding" to ensure the user understands the overall process is still running.

In case you wonder:

Installed:
  katello-all.noarch 0:1.1.12-7.el6cf                                                                                                                                 

Dependency Installed:
  PyPAM.x86_64 0:0.5.0-12.el6                                                         PyYAML.x86_64 0:3.09-15.el6                                                    
  antlr.noarch 0:2.7.7-10_redhat_1.ep6.el6.2                                          aopalliance.noarch 0:1.0-5.3.ep5.el6                                           
  apr.x86_64 0:1.3.9-5.el6_2                                                          apr-util.x86_64 0:1.3.9-3.el6_0.1                                              
  apr-util-ldap.x86_64 0:1.3.9-3.el6_0.1                                              atinject.noarch 0:1-8.2_redhat_1.ep6.el6.1                                     
  audit-libs-python.x86_64 0:2.2-2.el6                                                augeas-libs.x86_64 0:0.9.0-4.el6                                               
  axis.noarch 0:1.2.1-7.2.el6                                                         bcel.x86_64 0:5.2-7.2.el6                                                      
  bcmail.noarch 0:1.46-3.5_redhat_1.ep6.el6                                           bcpg.noarch 0:1.46-3.5_redhat_1.ep6.el6                                        
  bcprov.noarch 0:1.46-3.5_redhat_1.ep6.el6                                           bctsp.noarch 0:1.46-3.5_redhat_1.ep6.el6                                       
  bouncycastle.noarch 0:1.46-3.5_redhat_1.ep6.el6                                     c3p0.noarch 0:0.9.1.2-2.ep5.el6                                                
  candlepin.noarch 0:0.7.8-1.el6cf                                                    candlepin-selinux.noarch 0:0.7.8-1.el6cf                                       
  candlepin-tomcat6.noarch 0:0.7.8-1.el6cf                                            cglib.noarch 0:2.2.2-2.ep6.el6                                                 
  codehaus-jackson.noarch 0:1.9.2-5_redhat_1.ep6.el6.1                                codehaus-jackson-core-lgpl.noarch 0:1.9.2-5_redhat_1.ep6.el6.1                 
  codehaus-jackson-jaxrs.noarch 0:1.9.2-5_redhat_1.ep6.el6.1                          codehaus-jackson-mapper-lgpl.noarch 0:1.9.2-5_redhat_1.ep6.el6.1               
  codehaus-jackson-xc.noarch 0:1.9.2-5_redhat_1.ep6.el6.1                             compat-readline5.x86_64 0:5.2-17.1.el6                                         
  createrepo.noarch 0:0.9.8-5.1.el6_2                                                 deltarpm.x86_64 0:3.5-0.5.20090913git.el6                                      
  dom4j.noarch 0:1.6.1-11.8_redhat_1.ep6.el6.1                                        ecj.x86_64 1:3.4.2-6.el6                                                       
  elasticsearch.noarch 0:0.18.4-11.el6                                                facter.noarch 0:1.5.9-1.el6                                                    
  genisoimage.x86_64 0:1.1.9-11.el6                                                   glassfish-jaf.noarch 0:1.1.1-9_redhat_1.ep6.el6.1                              
  glassfish-javamail.noarch 0:1.4.4-6_redhat_1.ep6.el6.1                              glassfish-jaxb.noarch 0:2.2.4-0.6_redhat_1.ep6.el6                             
  google-guice.noarch 0:3.0-2_redhat_1.ep6.el6                                        grinder.noarch 0:0.0.149-1.el6cf                                               
  hibernate3.noarch 1:3.3.2-1.8.GA_CP04.ep5.el6                                       hibernate3-annotations.noarch 0:3.4.0-3.5.GA_CP04.ep5.el6                      
  hibernate3-commons-annotations.noarch 0:4.0.1-2.Final_redhat_1.1.ep6.el6            hibernate3-ejb-persistence-3.0-api.noarch 1:1.0.2-3.3.ep5.el6                  
  hibernate3-entitymanager.noarch 0:3.4.0-4.4.GA_CP04.ep5.el6                         hornetq.noarch 0:2.2.13-1.Final.2.ep6.el6                                      
  httpd.x86_64 0:2.2.15-15.el6_2.1                                                    httpd-tools.x86_64 0:2.2.15-15.el6_2.1                                         
  jakarta-commons-collections.noarch 0:3.2.1-3.4.el6                                  jakarta-commons-daemon.x86_64 1:1.0.1-8.9.el6                                  
  jakarta-commons-dbcp.noarch 0:1.2.1-13.8.el6                                        jakarta-commons-discovery.noarch 1:0.4-5.4.el6                                 
  jakarta-commons-httpclient.x86_64 1:3.1-0.6.el6                                     jakarta-commons-logging.noarch 0:1.0.4-10.el6                                  
  jakarta-commons-logging-jboss.noarch 0:1.1-10.3_patch_02.1.ep5.el6                  jakarta-commons-pool.x86_64 0:1.3-12.7.el6                                     
  java-1.5.0-gcj.x86_64 0:1.5.0.0-29.1.el6                                            java_cup.x86_64 1:0.10k-5.el6                                                  
  javassist.noarch 0:3.9.0-6.el6                                                      jboss-common-core.noarch 0:2.2.17-4.GA_redhat_1.ep6.el6.1                      
  jboss-javaee-poms.noarch 0:5.0.1-2.9.ep5.el6                                        jboss-jms-1.1-api.noarch 0:5.0.1-2.9.ep5.el6                                   
  jboss-logging.noarch 0:3.1.0-5.GA_redhat_1.1.ep6.el6                                jboss-servlet-api_3.0_spec.noarch 0:1.0.0-9.Final_redhat_1.1.ep6.el6           
  jboss-specs-parent.noarch 0:1.0.0-1.Beta2_redhat_1.1.ep6.el6                        jboss-transaction-1.0.1-api.noarch 0:5.0.1-2.9.ep5.el6                         
  jboss-transaction-api_1.1_spec.noarch 0:1.0.0-7.Final_redhat_1.ep6.el6              jbossts.noarch 1:4.16.2-1.Final.3.ep6.el6                                      
  jna.x86_64 0:3.2.4-2.el6                                                            js.x86_64 1:1.8.5-7.el6                                                        
  katello.noarch 0:1.1.12-7.el6cf                                                     katello-certs-tools.noarch 0:1.1.8-1.el6cf                                     
  katello-cli.noarch 0:1.1.8-4.el6cf                                                  katello-cli-common.noarch 0:1.1.8-4.el6cf                                      
  katello-common.noarch 0:1.1.12-7.el6cf                                              katello-configure.noarch 0:1.1.9-3.el6cf                                       
  katello-glue-candlepin.noarch 0:1.1.12-7.el6cf                                      katello-glue-pulp.noarch 0:1.1.12-7.el6cf                                      
  katello-selinux.noarch 0:1.1.1-1.el6cf                                              libart_lgpl.x86_64 0:2.3.20-5.1.el6                                            
  libgcj.x86_64 0:4.4.6-4.el6                                                         libmongodb.x86_64 0:1.8.2-4.el6                                                
  libselinux-python.x86_64 0:2.0.94-5.3.el6                                           libselinux-ruby.x86_64 0:2.0.94-5.3.el6                                        
  libsemanage-python.x86_64 0:2.0.43-4.1.el6                                          libyaml.x86_64 0:0.1.3-3.el6_1                                                 
  liquibase.noarch 0:2.0.3-7.el6_2                                                    log4j.noarch 0:1.2.16-4_redhat_1.3.ep6.el6                                     
  lucene3.noarch 0:3.4.0-2.el6                                                        lucene3-contrib.noarch 0:3.4.0-2.el6                                           
  mod_ssl.x86_64 1:2.2.15-15.el6_2.1                                                  mod_wsgi.x86_64 0:3.3-3.pulp.el6                                               
  mongodb.x86_64 0:1.8.2-4.el6                                                        mongodb-server.x86_64 0:1.8.2-4.el6                                            
  mx4j.noarch 1:3.0.1-9.13.el6                                                        netty.noarch 0:3.2.6-1_redhat_1.2.ep6.el6                                      
  oauth.noarch 0:20100601-3.el6                                                       objectweb-asm.noarch 0:3.3.1-5_redhat_1.1.ep6.el6.1                            
  policycoreutils-python.x86_64 0:2.0.83-19.24.el6                                    postgresql.x86_64 0:8.4.13-1.el6_3                                             
  postgresql-jdbc.noarch 0:8.4.701-8.el6                                              postgresql-libs.x86_64 0:8.4.13-1.el6_3                                        
  postgresql-server.x86_64 0:8.4.13-1.el6_3                                           pulp.noarch 0:1.1.12-1.el6cf                                                   
  pulp-common.noarch 0:1.1.12-1.el6cf                                                 pulp-selinux-server.noarch 0:1.1.12-1.el6cf                                    
  puppet.noarch 0:2.6.17-2.el6cf                                                      pymongo.x86_64 0:1.9-10.el6                                                    
  python-BeautifulSoup.noarch 1:3.0.8.1-3.el6_1                                       python-bson.x86_64 0:1.9-10.el6                                                
  python-deltarpm.x86_64 0:3.5-0.5.20090913git.el6                                    python-gofer.noarch 0:0.66-1.el6                                               
  python-httplib2.noarch 0:0.6.0-4.el6_0                                              python-isodate.noarch 0:0.4.4-4.pulp.el6                                       
  python-oauth2.noarch 0:1.5.170-2.pulp.el6                                           python-qpid.noarch 0:0.14-11.el6_3                                             
  python-saslwrapper.x86_64 0:0.14-1.el6                                              python-webpy.noarch 0:0.32-8.el6_0                                             
  quartz.noarch 0:2.1.5-4.el6cf                                                       regexp.x86_64 0:1.5-4.4.el6                                                    
  resteasy.noarch 0:2.3.2-2.Final_redhat_1.ep6.el6                                    rpm-build.x86_64 0:4.8.0-27.el6                                                
  ruby.x86_64 0:1.8.7.352-7.el6_2                                                     ruby-augeas.x86_64 0:0.3.0-1.el6                                               
  ruby-irb.x86_64 0:1.8.7.352-7.el6_2                                                 ruby-libs.x86_64 0:1.8.7.352-7.el6_2                                           
  ruby-rdoc.x86_64 0:1.8.7.352-7.el6_2                                                ruby-shadow.x86_64 0:1.4.1-13.el6                                              
  rubygem-abstract.noarch 0:1.0.0-3.el6                                               rubygem-actionmailer.noarch 1:3.0.10-1.el6                                     
  rubygem-actionpack.noarch 1:3.0.10-10.el6cf                                         rubygem-activemodel.noarch 0:3.0.10-1.el6                                      
  rubygem-activerecord.noarch 1:3.0.10-3.el6                                          rubygem-activeresource.noarch 1:3.0.10-1.el6                                   
  rubygem-activesupport.noarch 1:3.0.10-4.el6cf                                       rubygem-acts_as_reportable.noarch 0:1.1.1-2.el6                                
  rubygem-apipie-rails.noarch 0:0.0.11-2.el6cf                                        rubygem-arel.noarch 0:2.0.9-1.el6_0                                            
  rubygem-builder.noarch 0:2.1.2-7.el6                                                rubygem-bundler.noarch 0:1.0.15-1.el6                                          
  rubygem-chunky_png.noarch 0:1.2.0-2.el6                                             rubygem-closure-compiler.noarch 0:0.3.3-2.el6                                  
  rubygem-color.noarch 0:1.4.1-5.el6                                                  rubygem-compass.noarch 0:0.11.5-1.el6                                          
  rubygem-compass-960-plugin.noarch 0:0.10.4-1.el6                                    rubygem-daemons.noarch 0:1.1.4-2.el6                                           
  rubygem-delayed_job.noarch 0:2.1.4-1.el6                                            rubygem-diff-lcs.noarch 0:1.1.2-4.el6_0                                        
  rubygem-erubis.noarch 0:2.6.6-1.el6                                                 rubygem-eventmachine.x86_64 0:0.12.10-7.el6                                    
  rubygem-fast_gettext.noarch 0:0.5.10-1.el6                                          rubygem-fastercsv.noarch 0:1.5.1-2.el6                                         
  rubygem-fssm.noarch 0:0.2.7-1.el6                                                   rubygem-gettext_i18n_rails.noarch 0:0.2.13-1.el6                               
  rubygem-haml.noarch 0:3.1.2-2.el6                                                   rubygem-haml-rails.noarch 0:0.3.4-3.el6                                        
  rubygem-hoe.noarch 0:2.12.3-2.el6                                                   rubygem-hpricot.x86_64 0:0.8.4-2.el6                                           
  rubygem-i18n.noarch 0:0.5.0-1.el6_0                                                 rubygem-i18n_data.noarch 0:0.2.7-1.el6                                         
  rubygem-jammit.noarch 0:0.5.4-1.el6                                                 rubygem-json.x86_64 0:1.4.6-10.el6                                             
  rubygem-ldap_fluff.noarch 0:0.1.1-1.el6_3                                           rubygem-mail.noarch 0:2.3.0-3.el6cf                                            
  rubygem-maruku.noarch 0:0.6.0-4.el6                                                 rubygem-mime-types.noarch 0:1.16-4.el6_0                                       
  rubygem-multi_json.noarch 0:1.0.3-1.el6                                             rubygem-net-ldap.noarch 0:0.1.1-2.el6                                          
  rubygem-oauth.noarch 0:0.4.4-1.el6                                                  rubygem-pdf-writer.noarch 0:1.1.8-3.el6                                        
  rubygem-pg.x86_64 0:0.11.0-5.el6                                                    rubygem-polyglot.noarch 0:0.3.1-2.el6                                          
  rubygem-rack.noarch 1:1.3.0-2.el6                                                   rubygem-rack-mount.noarch 0:0.7.1-7.el6                                        
  rubygem-rack-test.noarch 0:0.6.1-1.el6                                              rubygem-rails.noarch 1:3.0.10-1.el6                                            
  rubygem-rails_warden.noarch 0:0.5.5-1.el6                                           rubygem-railties.noarch 0:3.0.10-1.el6                                         
  rubygem-rake.noarch 0:0.9.2-1.el6                                                   rubygem-rdoc.noarch 0:3.8-4.el6                                                
  rubygem-regin.noarch 0:0.3.8-3.el6                                                  rubygem-rest-client.noarch 0:1.6.1-2.el6_0                                     
  rubygem-rubyforge.noarch 0:2.0.4-1.el6_0                                            rubygem-ruport.noarch 0:1.6.3-2.el6                                            
  rubygem-sass.noarch 0:3.1.4-4.el6                                                   rubygem-simple-navigation.noarch 0:3.3.4-1.el6                                 
  rubygem-syntax.noarch 0:1.0.0-4.el6                                                 rubygem-text-format.noarch 0:1.0.0-5.el6                                       
  rubygem-thin.x86_64 0:1.2.11-3.el6                                                  rubygem-thor.noarch 0:0.14.6-3.el6                                             
  rubygem-tire.noarch 0:0.3.12-1.el6                                                  rubygem-transaction-simple.noarch 0:1.4.0-4.el6                                
  rubygem-treetop.noarch 0:1.4.9-3.el6                                                rubygem-tzinfo.noarch 0:0.3.26-1.el6_0                                         
  rubygem-uuidtools.noarch 0:2.1.1-2.el6_0                                            rubygem-warden.noarch 0:1.0.5-1.el6                                            
  rubygem-yard.noarch 0:0.7.2-1.el6                                                   rubygem-yui-compressor.noarch 0:0.9.1-2.el6                                    
  rubygems.noarch 0:1.8.16-1.el6                                                      saslwrapper.x86_64 0:0.14-1.el6                                                
  scannotation.noarch 0:1.0.2-4.redhat_1.ep6.el6                                      setools-libs.x86_64 0:3.3.7-4.el6                                              
  setools-libs-python.x86_64 0:3.3.7-4.el6                                            sinjdoc.x86_64 0:0.5-9.1.el6                                                   
  sisu-cglib.noarch 0:2.2.2-2.ep6.el6                                                 slf4j.noarch 0:1.6.1-15_redhat_1.3.ep6.el6                                     
  tomcat6.noarch 0:6.0.24-45.el6                                                      tomcat6-el-2.1-api.noarch 0:6.0.24-45.el6                                      
  tomcat6-jsp-2.1-api.noarch 0:6.0.24-45.el6                                          tomcat6-lib.noarch 0:6.0.24-45.el6                                             
  tomcat6-servlet-2.5-api.noarch 0:6.0.24-45.el6                                      wsdl4j.noarch 0:1.5.2-7.8.el6                                                  
  xml-commons-apis.x86_64 0:1.3.04-3.6.el6                                            xml-commons-resolver.x86_64 0:1.1-4.18.el6                                     

Dependency Updated:
  audit.x86_64 0:2.2-2.el6              audit-libs.x86_64 0:2.2-2.el6               libselinux.x86_64 0:2.0.94-5.3.el6   libselinux-utils.x86_64 0:2.0.94-5.3.el6  
  m2crypto.x86_64 0:0.21.1.pulp-7.el6   policycoreutils.x86_64 0:2.0.83-19.24.el6   rpm.x86_64 0:4.8.0-27.el6            rpm-libs.x86_64 0:4.8.0-27.el6            
  rpm-python.x86_64 0:4.8.0-27.el6

Comment 1 james labocki 2012-09-20 20:16:23 UTC
Created attachment 615107 [details]
screenshot1

Comment 2 james labocki 2012-09-20 20:16:42 UTC
Created attachment 615108 [details]
screenshot2

Comment 3 james labocki 2012-09-20 20:16:59 UTC
Created attachment 615109 [details]
screenshot3

Comment 5 Brad Buckingham 2012-09-20 21:05:10 UTC
This one appears to be a duplicate of bug 855461 .  The main issue is that the upload history is reflecting the importing in to candlepin; however, that only represents the first stage of the manifest import process.

I am going to mark this one as a duplicate; however, feel free to reopen if disagree.

*** This bug has been marked as a duplicate of bug 855461 ***

Comment 6 Mike McCune 2013-08-16 18:02:10 UTC
getting rid of 6.0.0 version since that doesn't exist


Note You need to log in before you can comment on or make changes to this bug.